我正试图上传我的AAB文件到谷歌商店,我遵循以下步骤https://facebook.github.io/react-native/docs/signed-apk-android用于生成。aab文件,但我得到这个错误,你上传了一个APK或Android应用程序包,在调试模式下签署。你需要在发布模式下签署你的APK或Android应用包。
这是Flitter和React Native的问题。简而言之,android/app/build中buildTypes的发布块。gradle需要包括签名配置。释放,而不是签名配置。调试。
buildTypes {
release {
signingConfig signingConfigs.release
}
}
这个在抖音留档里有显示,但是没有说清楚,我看到最后一天有两个人错过了。
除非您需要这些选项,否则不需要mini fyEngic
和progudFiles
。
在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"
}
}
更改为
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"
}
}
我在Android Studio2.3(Build->Generate signed APK)中签署了我的APK。当我试图上传到Google Play商店时,它显示错误,我上传了未签名的apk。有人能回答为什么会发生,如何解决吗?
我试图上传我的与科尔多瓦客户端命令行命令,但谷歌播放一直说我在调试模式下构建的应用程序。 这是我用来构建apk的步骤(以下是答案) 这是谷歌的截图错误
我的构建中有以下代码。格拉德尔: 要生成去释放APK,我使用以下命令: 当上传生成的APK()在谷歌播放我得到了以下错误: 您上载了一个可调试的APK。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play中。了解有关可调试APK的更多信息。 我能够通过在android清单上硬编码生成一个不可调试的APK。但是构建配置仍然像一个可调试的构建,正如您在生成构建中看到的那样。配置(我
这可能吗?如何从命令行执行此操作?
这听起来可能非常微不足道,但作为一个android新手,我发现自己被大量的散列、令牌、密钥库和密钥工具淹没了,这可能有点让人难以承受。 我试图让android studio在用我的自定义密钥库签名的仿真器上运行我的应用程序,而不是在debug.keystore上运行 这是一个选项吗,还是每次更改时我都必须生成一个签名的.apk,然后通过adb安装它,然后从仿真设备的菜单中运行它? 在测试应用程序时