答案 0 :(得分:2)
发现问题。使用Android应用,我总是通过 Android Studio 中的“生成签名APK”选项生成签名APK。我不知道为了使用React Native进行部署,您需要运行:
./gradlew assembleRelease
确保添加APK签名配置。否则,APK将不会被签名,Google Play也不会接受它(声称“zip未对齐”)。在build.gradle(app模块)中添加:
android {
compileSdkVersi...
buildToolsVersi...
...
signingConfigs {
release {
storeFile file("/Users/dht/filepath.jks")
storePassword "*****"
keyAlias "alias"
keyPassword "*****"
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
...
}
}