当我尝试在我的应用程序中添加GCM时,当包名称以大写字母开头时,我遇到了问题.
问题出在代码中:
<permission android:name="Myapplication.com.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
Run Code Online (Sandbox Code Playgroud)
当您尝试在模拟器中安装它时,输出为:
install_parse_failed_manifest_malformed
Run Code Online (Sandbox Code Playgroud)
如果您正在开始一个新的应用程序,您可以解决它将包名称从"Myapplication.com"更改为"myapplication.com"(小写字母),但如果您要更新现有的应用程序,则无法执行此操作,因为Google Play更新时不承认更改包名称.