2017-01-11 3 views
0

有名なオープンソースの例 "u2020"にはsrcの下に非常に多くのフォルダがあり、プロジェクトビューで見ることができます。srcの下にフォルダを追加してプロジェクトビューで表示する

出典:https://github.com/JakeWharton/u2020

スクリーンショット:

enter image description here

私のプロジェクトでこれをアーカイブするには、私が "内部"、 "internalDebug" という名前のフォルダなどを作ってみました...しかし、Androidのスタジオ自動的には表示されません。

また、u2020のbuild.gradleでキーワード "internalDebug"を開いてみましたが、そのようなキーワードはありません。

どうすればこのファイルをアーカイブできますか?どんな助けもありがとう。

答えて

2

私はついに答えを見つけました。それは "productFlavors"でした。
プロジェクトに新しいファイルを追加できるビルドオプションのようなものです。 (同じファイル名が許可されていない、それは矛盾)

詳細:https://developer.android.com/studio/build/build-variants.html

出典:https://github.com/JakeWharton/u2020/blob/master/build.gradle

productFlavors { 
     internal { 
      applicationId 'com.jakewharton.u2020.internal' 
     } 
     production { 
      applicationId 'com.jakewharton.u2020' 
     } 
    } 

各フレーバーは、接尾辞 "リリース" または "デバッグ" を持っている追加のフォルダを持つことができます。あなたは味 "foo" という、実際のフォルダ構造を定義した場合

たとえば、ことができます:

SRC
          - fooの
          - fooDebug
          - fooRelease
    - メイン< =ここ
         あなたのオリジナルのソース - テスト

+0

それは奇妙ですが、私はプロジェクトツリービューで一つだけの味を見ることができます。また、私はプロジェクトツリービューで "fooRelease"を見ることができません。 –

関連する問題