我有一个在谷歌Play商店约5年的生活。它与Eclipse一起发布,我在商店中的软件包名称中使用了大写字母(现在我知道它是错误的)。现在我正尝试迁移到Android Studio,并且由于“INSTALL_PARSE_FAILED_MANIFEST_MALFORMED”而导致无法将应用安装到设备上Android Studio应用程序ID大写
有没有办法强制Android Studio使用我之前的软件包名称,或者我使用Eclipse ?
感谢, 诺姆
我有一个在谷歌Play商店约5年的生活。它与Eclipse一起发布,我在商店中的软件包名称中使用了大写字母(现在我知道它是错误的)。现在我正尝试迁移到Android Studio,并且由于“INSTALL_PARSE_FAILED_MANIFEST_MALFORMED”而导致无法将应用安装到设备上Android Studio应用程序ID大写
有没有办法强制Android Studio使用我之前的软件包名称,或者我使用Eclipse ?
感谢, 诺姆
您可以绕过通过声明包名称Gradle
,而不是Manifest
这个错误?例如:
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.Example"
minSdkVersion 16
targetSdkVersion 25
versionCode x
versionName "x.x.x"
}
}
导入到Android Studio后,它在build.gradle中定义:applicationId“Aaaa.Bbbb.Cccc “并在Manifest as package =”Aaaa.Bbbb.Cccc“。我应该删除其中一个吗?如果是这样,那么定义商店应用程序包的实际位置在哪里? –
如果你在Gradle中声明它,你不需要te清单1 @NoamBehar – rencsaridogan
我从清单中删除了名称。还是行不通。当我在build.gradle中切换到小写时,我可以将它安装到设备上。我无法摆脱这个问题。 –
请问您能否分享您的清单。 –
<?xml version =“1.0”encoding =“utf-8”?> –