有没有办法动态更改生成文件.BuildConfig的包?
我想使用build.gradle
文件来使用applicationId
并在不同的构建之间更改包名。
谢谢
有没有办法动态更改生成文件.BuildConfig的包?
我想使用build.gradle
文件来使用applicationId
并在不同的构建之间更改包名。
谢谢
我在AndroidManifest.xml
中也声明了ApplicationId或Package。
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="xxx">
将xxx
替换为正确的包名解决了我的问题。
在Build.gradle(模块)中更改代码:
defaultConfig {
applicationId "com.xxxxx.yyyy" <-----!!!
minSdkVersion ?
targetSdkVersion ?
versionCode ?
versionName ?
multiDexEnabled true
}
同步后,BuildConfig 中的 APPLICATION_ID 已更新。
如果您在模拟器中安装时遇到问题,请转到 AVD 管理器并进行“停止”和“立即冷启动”操作。