命令失败:gradlew.bat app:installRelease -PreactNativeDevServerPort=8081 in react-native

问题描述

每当我尝试使用此命令 npx react-native run-android --variant=release 构建发行版 apk 时,我都会收到上述错误。昨晚我正在构建 apk,它花费了太多时间,所以我取消了它。此错误在此之后开始出现。 1 incompatible Daemon Could not be reused,use --status for details 以前从未出现过。

解决方法

一些建议:

  • 经典的cd android./gradlew clean./gradlew assembleRelease

  • 验证 signingConfig signingConfigs.release 是否包含在 release { buildTypes {}} 在 app\build.gradle;

  • 先运行 npx react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/,然后运行 ​​npx react-native run-android --variant=release

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...