我有一个在eclipse中开始的应用程序。软件包名称以大写开头,并且始终编译并正确安装。现在我已经将该项目移动到android studio中,而应用程序将进行编译,但由于格式错误而无法安装。我查了一下这个问题,建议是小写包名。这个剂量解决了问题,并安装了应用程序,但这没有意义。为什么在eclipse中编译的应用程序可以使用它,但是Android Studio中的相同代码不起作用?这是一个很大的问题,因为应用程序已经在Play商店中,我不能小写包名,所以我被困在了eclipse中。剂量谁知道工作?为什么Android工作室在使用大写包名称时遇到问题?
回答
也许谷歌播放是不区分大小写的,这就是为什么它不能识别upercase包的名称,您可能可以发布一个更新,但是使用相同的包名但小写。你试过了吗?
-https://play.google.com/store/apps/details?id = com.buzzinga.App&hl = en -https://play.google.com/store/apps/details?id = com.buzzinga .app&hl = en –
与旧包名中的大写相同的问题。在工作室中,只需将build.gradle(Module:app)中的包从com.abc.example重命名为com.ABC.example即可同步项目,并且一切都会很好。
当您将它打包在已签名的应用程序中并上传到Google Play商店时,这将不起作用。 – Bqin1
在Android Studio中重命名包名并在build.gradle中保留旧的applicationId。 尽管默认情况下项目的包名称与应用程序ID相匹配,但您可以更改它。你永远不应该改变应用程序ID。 更多:https://developer.android.com/studio/build/application-id.html#change_the.package_name
- 1. 在放大android webview时遇到问题
- 2. 为什么使用大写字母作为SQLite列名称?
- 3. enpkg大写包名称问题
- 4. 在Android上签名时遇到问题
- 5. 为什么Android的工作室在XmlResourceParser
- 6. 在root.after()上工作时遇到问题
- 7. Android工作室Multidex问题
- 8. 在使用bq命令行工具时引用包含连字符的项目名称时遇到问题
- 9. 为什么我在导入类时遇到名称错误?
- 10. 使用矢量编码时遇到的显示名称问题
- 11. 问题Android工作室没有找到与指定名称匹配的资源
- 12. 在使用ASC顺序工作时遇到问题
- 13. Cassandra执行大量写入操作时遇到的问题
- 14. 为什么我在使用@Href(“path”)而不是使用@ Url.Content时遇到问题?
- 15. 从Android访问工作HTTPService时遇到问题
- 16. 为什么我遇到setInterval问题?
- 17. 为什么Android不允许您在资源名称中使用大写字母?
- 18. 为什么我在Android Studio中遇到渲染问题?
- 19. 为jquery添加rails输入名称时遇到问题
- 20. Android中重命名包工作室
- 21. Android工作室代码完成不包括变量名称
- 22. 为什么在使用另一个android项目作为库时遇到NoSuchFiledException?
- 23. 我的代码在为IE或Firefox工作时遇到问题
- 24. 为什么我在使用WCF服务应用程序时遇到EF5问题?
- 25. 为什么我在IE9中播放Video.js时遇到问题
- 26. 为什么我在安装npm模块时遇到问题?
- 27. 为什么我在编辑字体大小时遇到这样的问题?
- 28. 在Cron工作中遇到问题
- 29. 在从MonetDB.R指定模式名称时遇到问题
- 30. 使用Square Connect ChargeResponse对象工作时遇到的问题
您遇到了问题。 Java语言规范声明包名称都是小写。工作室做得很对。 Eclipse是错误的。 Studio无法改变,因此您必须坚持使用Eclipse或发布新应用程序。 http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html – Simon
但奇怪的是,它的工作室并没有抛出错误,它的手机本身。这是没有意义的部分。手机没有问题,从eclipse编写的apk的大写字母,但剂量从工作室编译apk。 – bleem313
这是低于我的知识水平,对不起,但大写字母的包名称将始终不正确。您也有可能在Play或Android本身的未来版本中执行此操作。 – Simon