我试图找出一种方法,可以在gradle中更改每个构建类型的应用程序的应用程序名称.
例如,我想调试版本<APP_NAME>-debug和qa版本<APP-NAME>-QA.
我熟悉:
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
Run Code Online (Sandbox Code Playgroud)
但是,我似乎无法在启动器中找到应用更改应用程序的gradle命令.
我想设置一个项目来构建两个可以安装在同一设备上的不同apks - 其中一个是生产apk,第二个是调试apk.为此,我在build.gradle中定义了:
buildTypes {
release {
}
debug {
applicationIdSuffix = ".debug"
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试同步gradle时,我得到错误:
Error:org.gradle.api.GradleException: No matching client found for package name 'mypkg.debug'
Run Code Online (Sandbox Code Playgroud)
除了build.gradle的buildTypes部分之外,我还应该做些什么来使其正常工作?
android build.gradle android-gradle-plugin android-build-type android-gradle-2.0