现在app依赖lib, 发现app里面的BuildConfig.APPLICATION_ID跟lib里面的BuildConfig.APPLICATION_ID是不一样的,我想要lib里面的BuildConfig.APPLICATION_ID跟随着app里面的BuildConfig.APPLICATION_ID变化,如何实现?
现在app依赖lib, 发现app里面的BuildConfig.APPLICATION_ID跟lib里面的BuildConfig.APPLICATION_ID是不一样的,我想要lib里面的BuildConfig.APPLICATION_ID跟随着app里面的BuildConfig.APPLICATION_ID变化,如何实现?
建议使用追加新文件的方式,添加统一控制.详情可参见此处:
不用管,applicationId
只有在APP module有效,lib是不能在gradle里设置applicationId
的,BuildConfig.APPLICATION_ID
他只就是使用清单文件里的packageName
的值,最终你打包出来的APP只以你APP module的applicaionId为准,如果你想lib的代码里获取到当前应用包名(就是App module里的applicationId
),用 context.getPackageName()
就行了,lib清单文件里的packageName
也是用来设置R文件生成的包而已,方便你在lib里获取资源而已
2 回答1k 阅读✓ 已解决
2 回答2.4k 阅读
1 回答1.9k 阅读
1 回答1.1k 阅读
1 回答853 阅读
1 回答1.1k 阅读
1.3k 阅读
在项目根目录的
build.gradle
文件中加入以下代码:然后再同步你的模块 在相应位置配置
applicationId