2017-06-02 15 views
0

いくつかのクラスには「リリース」と「デバッグ」という2つの味があります。 main(両方の味のソースに共通用)、releasedebug - 結果として、私は3つのディレクトリを持っているので、「リリース」のフレーバファイルが「Android」ツリーペインに表示されない

は、プロジェクトapp/src/下2つの対応するディレクトリを作成しました。

buildTypeセクション内build.gradlereleaseバリアントがあります。

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
    defaultConfig { 
     applicationId "com.example.test.bottomnav" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     vectorDrawables.useSupportLibrary = true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

私はすべてのソースセットをファイルツリーペインに表示する予定です。しかし、今はreleaseが見逃されています。私はdebugtestandroidTestのように、releaseソースが見えるようにするにはどうすればよい

enter image description here

答えて

1

現在のビルドタイプとフレーバーにリンクされているディレクトリだけが表示されるからです。 [ビルドバリアント]タブでアプリのビルドバリアントとして「リリース」を選択すると、「リリース」ディレクトリが表示され、「デバッグ」ディレクトリは表示されなくなります。種類と味の構築を念頭に置い

enter image description here

ベア二つの異なるものです。あなたが投稿したものによると、あなたはあなたのgradleファイルにビルドタイプしか定義していません。 文書の詳細情報を表示:https://developer.android.com/studio/build/build-variants.html

0

releaseフォルダを手動で作成し、このフレーバーに固有のクラスをその中に入れることができます。次に、適切なBuildVariantを選択して目的のフレーバー/ビルドタイプを構築します

関連する問題