前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >The application could not be installed INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME

The application could not be installed INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME

作者头像
佛系编码
发布2020-03-04 18:45:08
1.7K0
发布2020-03-04 18:45:08
举报
文章被收录于专栏:Android学习之路Android学习之路

问题摘要

Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME Installation failed due to: ‘null’

出现场景: 在变体里增加了 applicatinId 后缀 后安装时出现的。

因为需求更改,需要增加变体,更改 applicationId ,所以在变体里使用了 applicationIdSuffix 来增加个后缀。

代码语言:javascript
复制
defaultConfig {
    minSdkVersion config.minSdkVersion
    targetSdkVersion config.targetSdkVersion
    applicationId "com.skymxc"
    versionCode 1
    versionName "1.0.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

增加变体,更改后缀

代码语言:javascript
复制
defaultConfig {
    minSdkVersion config.minSdkVersion
    targetSdkVersion config.targetSdkVersion
    applicationId "com.skymxc"
    versionCode 1
    versionName "1.0.0"

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}
flavorDimensions 'cloud'
productFlavors {
    oa41217 {
        dimension 'cloud'
        applicationIdSuffix "41217"
        versionCode 1
        versionName "1.0.0"
        
    }
}

然后在运行就出现上述问题了。

出现原因: 增加的的后缀是纯数字

代码语言:javascript
复制
applicationIdSuffix "41217"

这个要增加的后缀不能是纯数字,要以字母开头。

如何修复: 以字母开头。

代码语言:javascript
复制
applicationIdSuffix "a41217"

实际开发中肯定不能这么随便的加个 a ,自己酌情考虑吧。

排查过程

看提示是因为 解析包名出错了,所以就查看包名,刚开始觉得没什么问题。 在开发者文档里看到了 applicationId 的命名规则:

  • 必须至少包含两段(一个或多个圆点)。
  • 每段必须以字母开头。
  • 所有字符必须为字母数字或下划线 [a-zA-Z0-9_]。

猜测是不是后缀的值是不是也不能是纯数字,所以改了字母开头试了试。 果然没有问题了。

总结

applicationIdSuffix 的值不能是纯数字,要以字母开头

End

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题摘要
  • 出现场景: 在变体里增加了 applicatinId 后缀 后安装时出现的。
  • 出现原因: 增加的的后缀是纯数字
  • 如何修复: 以字母开头。
  • 排查过程
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档