gradle applicationId应用 ID ,包名(清单文件中 package) 说明

本文介绍了Gradle设置应用ID和包名的重要性。应用ID作为应用的唯一标识,影响R文件生成和组件命名空间,更改会导致Google Play视作不同应用。在Android Studio项目中,应用ID和包名可通过build.gradle文件的applicationId属性定义,两者可以独立修改,但发布后不应更改应用ID。此外,构建变体和测试APK的应用ID也可根据需要调整。
摘要由CSDN通过智能技术生成

gradle 设置应用 ID,包名说明

参考:设置应用 ID

小结:
pagename包名与 生成的R文件,文件目录有关联。如果有子软件包,但是这些文件必须从 package 属性导入使用命名空间的 R.java 类,而且清单中声明的任何应用组件都必须添加缺失的子软件包名称(或者使用完全限定软件包名称)。打包完成后,applicationId 会替换包名。
应用的appid 是发布应用的唯一标识,appid 不同就是两个应用。构建不同的appid 的时候,最终结果是 风味+debug 的形式。Context.getPackageName() 方法会返回您的应用 ID

每个 Android 应用均有一个唯一的应用 ID,像 Java 软件包名称一样,例如 com.example.myapp。此 ID 可以在设备上和 Google Play 商店中对您的应用进行唯一标识。如果您要上传新版本的应用,应用 ID(以及用于为其签名的证书)必须与原始 APK 相同。如果您更改了应用 ID,Google Play 商店会将该 APK 视为完全不同的应用。因此,发布您的应用后,绝不应更改应用 ID

您的应用 ID 通过模块的 build.gradle 文件中的 applicationId 属性定义,如下所示:

android {
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    ...
}

当您在 Android Studio 中创建新项目时,applicationId 与您在设置期间选择的 Java 样式软件包名称完全一致。不过,除了这一点,应用 ID 和软件包名称彼此无关。您可以更改代码的软件包名称(代码命名空间),这不会影

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值