常识
namespace是项目的根包,用于查找项目资源的,如果不一样则找不到资源- 如资源R
applicationId 'root-package+xxxx'apk唯一标识- 和AndroidManifest.xml的
package是一样的- 只不过
applicationId是对外的,package是对内的 - 打包后
applicationId会覆盖package
- 只不过
- 不是非得是root package,作为前缀即可
- 和AndroidManifest.xml的
- 关于安装
- 一样的applicationId+签名一样的情况下会覆盖安装
- 共存方式:中BuildType或者Flavor中设置applicationIdSuffix