我想生成一个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
答案 0 :(得分:1)
您没有签署APK。默认情况下,assembleRelease不会为您执行此操作。
您是否按照指南的这一部分进行了操作?