失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES] React native

时间:2017-03-14 21:10:37

标签: android react-native install apk

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

我创建了一个签名apk的密钥。使用下面创建密钥:

$scope.$apply(function() {
  $scope.studentattendance = JSON.parse(msg.d);
});

使用密码

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

使用gradle生成构建

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/

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

cd android && ./gradlew assembleRelease

我有这个错误:

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

1 个答案:

答案 0 :(得分:1)

您没有签署APK。默认情况下,assembleRelease不会为您执行此操作。

您是否按照指南的这一部分进行了操作?

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