3

我想设置一个项目,建立一个可以在同一台设备上安装两个不同的APK - 其中之一生产的apk,第二个调试APK。要做到这一点,我在的build.gradle已经定义:安卓:buildTypes applicationIdSuffix错误

buildTypes { 
     release { 

     } 

     debug { 
      applicationIdSuffix = ".debug" 
     } 

    } 

但是当我尝试同步的gradle这个我得到的错误:

Error:org.gradle.api.GradleException: No matching client found for package name 'mypkg.debug' 
从的build.gradle的buildTypes部分

除此之外,我还应该做些什么才能使其正常工作?

+0

哪个gradle任务会引发此错误? – jbarat

+0

org.gradle.api.tasks.TaskExecutionException:任务':myApp:processDebugGoogleServices'的执行失败。 – Jon

回答

4

您需要为每个构建风格提供一个google-service.json。在你的情况下,你需要一个调试。

用新的包名称(原始包名称+ .debug)生成一个新包名称。然后把json放入app/src/debug/