app/build.gradle 中和 AndroidManifest.xml 中相同、类似的字段信息解释#
1、 app/build.gradle 的applicationId 和 AndroidManifest.xml 的package
applicationId是手机和Google Play中唯一识别该app的id,而package则可用于组织app的resource
applicationId指的是,我们的App在手机上的唯一标示,即包名,一个手机只能存在一个该包名的App,若继续安装则会覆盖旧的App
package指的是,我们在开发代码中实际使用的包目录名称,例如com.companyname.www
2、 versionCode 和 versionName
app/build.gradle中defaultConfig中的versionCode和versionName实际的意义和AndroidManifest.xml文件实际的意义是一致的
但是如果app/build.gradle中defaultConfig存在这两个字段的时候,会覆盖掉AndroidManifest.xml文件这两个字段指向的指,读取的是build.gradle中的值
网友评论