React Native应用程序未安装错误

yab*_*uke 5 android react-native

我正在测试本机反应,并且可以在模拟器上正常运行开发服务器。当我去构建 apk 以在真实设备上进行测试时,我得到一个

应用程序未安装错误

系统

  • 我的设备是Android 5.1.1
  • 模拟器是Android 4.4
  • 反应本机 16

构建apk的步骤

  1. keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000
  2. 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/
  3. cd android && ./gradlew assembleRelease
  4. 得到了APKapp-release-unsigned.apk

我是否缺少任何内容以及生成的文件应该是什么unsigned.apk

Vij*_*iya 4

发生这种情况是因为您的应用程序已为其他用户安装,因此它在应用程序抽屉中不可见。因此需要为所有用户卸载并重新安装该应用程序。

  1. 转至设备/Android 操作系统设置
  2. 选择应用程序
  3. 您的应用程序将在此处列出
  4. 从列表中选择您的应用程序,转到您的应用程序的详细信息
  5. 点击右上角的树点菜单
  6. 按所有用户的卸载
  7. 再次尝试安装您的应用程序
  8. 现在就可以安装成功了。

  • 完全卸载应用程序的一种方法是运行``cd android && gradlew uninstallAll && cd ..```。当我卸载小米手机中的应用程序时,它没有完全卸载,我必须运行该命令。 (2认同)