2016-04-15 4 views
0

私はこのチュートリアルの後にAndroid用HockeySDKを統合しました:https://github.com/bitstadium/HockeySDK-Android#setup。デフォルトの設定では、チュートリアルmanifestPlaceholders = [HOCKEYAPP_APP_ID: "appID"] で説明されているアプリIDセットを設定します。1つのアプリケーションでは問題なく機能しますが、プロジェクトにはさまざまな製品のフレーバーが含まれています。アプリIDを文字列リソースから適切なターゲットの代わりに使用することは可能ですか?Android HockeyApp SDK v 3.7.1ターゲットごとに異なるアプリIDを使用

答えて

1

ご自身であなたの質問にお答えいただいたことがありますか、あなたは別の味を定義し、別のマニフェストパーチェルダーを定義します。次のスニペットでは、HockeyApp appIdとappSecretの値が異なる内部ビルドとリリースビルドの2つのフレーバーを定義しています。

productFlavors { 
     internal { 
      applicationId "YOUR_VALUE_HERE" 
      manifestPlaceholders = [HOCKEYAPP_APP_ID: "YOUR_VALUE_HERE", HOCKEYAPP_APP_SECRET: "YOUR_VALUE_HERE] 
      versionCode 1 
      //maybe some more stuff for your flavor 
     } 
     live { 
      applicationId "YOUR_VALUE_HERE" 
      manifestPlaceholders = [HOCKEYAPP_APP_ID: "YOUR_VALUE_HERE", HOCKEYAPP_APP_SECRET: "YOUR_VALUE_HERE] 
      versionCode 1 
      //maybe some more stuff for your flavor 
     } 
    } 
関連する問題