Har*_*ika 5 android react-native
我正在尝试将我的AAB文件上传到Google Play商店,我按照此https://facebook.github.io/react-native/docs/signed-apk-android生成.aab文件,但是我正在获取此文件错误您上传了在调试模式下签名的APK或Android应用程序捆绑包。您需要在发布模式下签署APK或Android应用程序捆绑包。
Muh*_*bal 30
在 android/app/build.gradle
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.debug
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
Run Code Online (Sandbox Code Playgroud)
改成
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.release
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
Run Code Online (Sandbox Code Playgroud)
这对于 Flutter 和 React Native 来说都是一个问题。更简单地说,android/app/build.gradle中的buildTypes的发布块需要包含,而不是。signingConfigs.release signingConfigs.debug
buildTypes {
release {
signingConfig signingConfigs.release
}
}
Run Code Online (Sandbox Code Playgroud)
Flutter文档中对此有所展示,但没有明确说明。我看到有两个人在最后一天错过了它。
minifyEnabled除非您需要这些选项,否则proguardFiles不需要。
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |