【发布时间】:2019-12-30 01:42:47
【问题描述】:
我正在尝试将正在开发的应用程序上传到 Google Play 控制台,内部测试轨道。该应用程序有两个风味维度和两个动态特性,最后两个仅是资源(无代码)。我依靠 Android Studio 来生成目录结构和签名包。
包的名称是 com.something.something。上传失败并显示消息“您的 APK 或 Android App Bundle 需要具有包名称 com.something.something.base。”
我无法找到问题的根源,但它看起来应该与风味维度有关。另一方面,我上传单个 apk 没有问题,没有动态功能。
我不确定代码的哪一部分与此处相关,这可能是我的问题的一部分,但我的主要构建 gradle 看起来像这样
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId 'com.something.something'
....
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
//testCoverageEnabled false
}
}
flavorDimensions "version"
productFlavors {
small {
dimension "version"
}
full {
dimension "version"
}
}
dynamicFeatures = [":feat1", ":feat2"]
}
dependencies {
...
}
我不想用不相关的代码来增加问题的负担,但如果对问题可能出在哪里有一些直觉,我可以提供更多。
如果您有任何关于如何在此处进行调试的建议,我将不胜感激。 (上传速度非常慢,反复试验不是一个很好的选择。)
【问题讨论】:
标签: android android-studio google-play-console