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/