我想生成一个apk,在没有服务器的情况下在react-native上运行它:
我已经创建了一个密钥,用于对下面的apk.Using进行签名以创建密钥:
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] 发布于 2017-03-15 10:56:43
您不能签署APK。默认情况下,assembleRelease不会为您执行此操作。
你遵循指南的这一部分了吗?
https://stackoverflow.com/questions/42796607
复制相似问题