当前位置: 首页 > 知识库问答 >
问题:

您上传了在调试模式下签名的APK或Android App Bundle

关胜
2023-03-14

我正试图上传我的AAB文件到谷歌商店,我遵循以下步骤https://facebook.github.io/react-native/docs/signed-apk-android用于生成。aab文件,但我得到这个错误,你上传了一个APK或Android应用程序包,在调试模式下签署。你需要在发布模式下签署你的APK或Android应用包。

共有2个答案

程俊力
2023-03-14

这是Flitter和React Native的问题。简而言之,android/app/build中buildTypes的发布块。gradle需要包括签名配置。释放,而不是签名配置。调试。

buildTypes {
    release {
        signingConfig signingConfigs.release
    }
}

这个在抖音留档里有显示,但是没有说清楚,我看到最后一天有两个人错过了。

除非您需要这些选项,否则不需要mini fyEngicprogudFiles

马阳晖
2023-03-14

在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安装它,然后从仿真设备的菜单中运行它? 在测试应用程序时