gpt4 book ai didi

android - Android 中的发布与调试构建差异

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:11:30 24 4
gpt4 key购买 nike

全部, 我们面临一个奇怪的问题,即我们的应用程序在调试构建变体中运行良好。但它无法在发布构建变体上正确执行。 更奇怪的是,如果我们为发布构建变体将 debuggable 设置为 true,它就可以正常工作。 Proguard 在两种变体中都被禁用。

我试图了解 android 中发布和调试构建变体之间的区别。您能指出任何有助于我理解差异的资源吗?

谢谢

以下作品。但是,如果我删除可调试的,它就无法正常工作。调试构建始终有效。

buildTypes {
release {
debuggable true
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.debug
}
}

最佳答案

问题可能与apk的签名有关。如果您使用 debuggable true,那么您的应用程序将使用通用调试 keystore 进行签名,并且一切正常。相反,如果您删除它,则必须提供

storeFile file("myreleasekey.keystore")
storePassword "password"
keyAlias "MyReleaseKey"
keyPassword "password"

更多信息在这里:

https://developer.android.com/studio/build/build-variants.html#build-types

关于android - Android 中的发布与调试构建差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com