我有一个以eclipse开头的应用程序。软件包名称以大写字母开头,并且始终正确编译和安装。现在我已经将项目移动到android工作室,而应用程序将编译,由于格式错误的清单,它将无法安装。我查找了这个问题,建议是小写包名。这个剂量解决了问题,应用安装,但这没有任何意义。为什么在eclipse中编译的应用程序可以使用它,但Android Studio中的相同代码不起作用?这是一个很大的问题,因为应用已经在Play商店中了,我不能小写包名,所以我陷入了日食。任何人都知道一项工作?
答案 0 :(得分:0)
也许谷歌播放不区分大小写,这就是为什么它不能识别upercase包名称,您可能能够发布具有相同包名但小写的更新。你试过吗?
答案 1 :(得分:0)
旧包名中的大写字母存在同样的问题。在工作室中,只需将build.gradle(Module:app)中的包从com.abc.example重命名为com.ABC.example同步项目,一切都应该很好。
答案 2 :(得分:0)
在Android Studio中重命名包名称,在build.gradle中保留旧的applicationId。 虽然默认情况下项目的包名称与应用程序ID匹配,但您可以更改它。您永远不应该更改应用程序ID。 更多:https://developer.android.com/studio/build/application-id.html#change_the.package_name