2016-09-02 3 views
0

私は私のAndroidのプロジェクトのアプリ/ libsにフォルダ内の3つのjarファイルを持っている:
API-dev.jar
API-qa.jar
Androidのビルドに応じて別のライブラリを使用するにはどうすればよいですか?

私はAPI-を使用したい
API-prod.jar dev.jar
スタジオでアプリを操作するとき(デフォルト)、api-qa.jarを使用してアプリのバージョンを作成し、QAチームがテストしてからapi-prodでプロダクションアプリをリリースします.jar

どうすればよいですか?

は、これまでのところ、私はアプリ/ build.gradleに

configurations { 
    qaCompile 
    ... 
} 

要素を追加し、ビルドを定義するために

android { 
    buildTypes { 
     ... 
     qa { 
      ... 
     } 
    } 
} 

を使用することをお読みください。
私は適切なlibs /依存関係をどのように指すか分かりませんが、私はどちらかをデフォルトのものにする方法はわかりません。特に、デフォルトのものが本番リリースのものではない私の場合...

APIにdev、qa、prodの特定のキーが必要な場合は、どうすれば設定できますか?

異なるビルド間で機能がまったく同じになるため、ユーザーエクスペリエンスはまったく同じです。そのため、味ではなくビルドを使用したいのです。

答えて

0
このうち

チェック - Add dependency to specific productFlavor and buildType in gradle

  1. にそれを使用し
  2. 特定のコンパイル・コマンドを作成するために名前を使用して、ビルドの種類と製品の風味
  3. を作成libsディレクトリに
  4. をあなたのjarファイルを追加します。 libsディレクトリにjarファイルを指定してください。
関連する問題