我正在为我的网站创建应用程序。我决定创建两个。一个看起来很简单,另一个看起来很漂亮。我首先使用软件包名称UmerSoftwares.app.stl创建了一个精美的版本,然后尝试使用软件包名称UmerSoftwares.app.simple创建了一个简单的版本,但是在运行时却给了我错误: Picture of error INSTALL_PARSE_FAILED_MANIFEST_MALFORMED。我尝试删除该项目,然后再次使用相同的项目名称UmerSoftwares.app.simple创建一个项目,但它给了我相同的错误(这次没有编写任何代码,这是一个简单的hello world项目)。然后,我创建了另一个项目,包名称为com.UmerSoftwares.app,它可以正常工作。我想问为什么? 如果对项目命名有任何强制性规定,请告诉我,因为我没有找到任何规定。
答案 0 :(得分:1)
在安装时读取APK的Android PackageParser
要求软件包名称在7.0牛轧糖之前的Android版本中以小写字母a..z
开头。
我还没有看到有关此问题的文档,但是我通过阅读source调试了类似的“清单格式错误”问题。