Android 失败[安装\解析\失败\没有\证书]反应本机

Android 失败[安装\解析\失败\没有\证书]反应本机,android,react-native,installation,apk,Android,React Native,Installation,Apk,我想生成一个apk,在没有服务器的情况下运行它: 我已经创建了一个密钥来签署apk。使用下面的方法来创建密钥: 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

我想生成一个apk,在没有服务器的情况下运行它:

我已经创建了一个密钥来签署apk。使用下面的方法来创建密钥:

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不会为您执行此操作

你遵循指南的这一部分了吗


我有这个错误!任务“:app:validateSigningRelease”的执行失败。“>找不到用于签名配置“release”的密钥库文件/home/sofiane/projet/Narimene_Korso/android/app/my-release-key.Keystore。我也遇到了此错误。在谷歌搜索了很多之后,我意识到这是我的手机(Redmi Note 8 pro)的电池节电问题。我关闭了它并运行了命令
adb-s deviceId install-r-d/path/to/app debug.apk
,它成功了!