3

同じデバイスにインストールできる2つの異なるapkをビルドするプロジェクトをセットアップしたいとします。その1つはプロダクションapk、もう1つはデバッグapkです。Android:buildTypes applicationIdSuffixエラー

buildTypes { 
     release { 

     } 

     debug { 
      applicationIdSuffix = ".debug" 
     } 

    } 

が、私はGradleのを同期しようとすると、私はエラーを取得する:これを行うには、私はbuild.gradleに定義した

別にbuild.gradleのbuildTypesセクションから
Error:org.gradle.api.GradleException: No matching client found for package name 'mypkg.debug' 

、この作業を適切に行うために他に何をすべきですか?

+0

どのgradleタスクがこのエラーをスローしますか? – jbarat

+0

org.gradle.api.tasks.TaskExecutionException:タスク ':myApp:processDebugGoogleServices'の実行に失敗しました。 – Jon

答えて

4

すべてのビルドフレーバにgoogle-service.jsonを指定する必要があります。あなたの場合、デバッグが必要です。

新しいパッケージ名(元のパッケージ名+ .debug)で新しいものを生成します。その後、jsonをapp/src/debug/に入れます。

関連する問題