android - 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES] React native

标签 android react-native installation apk

我想在 react-native 上生成一个没有服务器运行它的 apk:

我已经创建了一个 key 来签署 apk。使用下面创建 key :

keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000

使用密码

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/

使用gradle生成构建

cd android && ./gradlew assembleRelease

但是当我想用这一行安装 apk 时:

adb install -r ./app/build/outputs/apk/app-release-unsigned.apk

我有这个错误:

5663 KB/s (8971275 bytes in 1.546s) pkg: /data/local/tmp/app-release-unsigned.apk Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

最佳答案

您没有签署 APK。默认情况下 assembleRelease 不会为你做。

您是否遵循了指南的这一部分?

https://facebook.github.io/react-native/docs/signed-apk-android.html#adding-signing-config-to-your-app-s-gradle-config

关于android - 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES] React native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42796607/

相关文章:

javascript - 我不知道如何使 ListView 正常工作

javascript - 试图传递 JSON 对象 REACTJS 不工作

mysql - 无法为 Windows 10 重置 mysql root 密码

android - 在 android 的下一个 Activity 的 videoView 中传输录制的摄像机视频(使用 Media Recorder)

java - 无法在 Activity 之间传递数据。数据为空

java - 错误 : Failed to resolve: com. android.support :cardview-v7:23. 4.0

android - 尝试在文本中嵌套 View 时出现 React Native Android 错误

installation - NSIS检测Windows版本

node.js - 运行 npm install cordova 时 npm install 不起作用

Android - NotificationCompat.Builder 堆叠通知与 setGroup(group) 不工作