2017-01-11 5 views
0

Ich fand, dass das berühmte Open-Source-Beispiel "u2020" so viele Ordner unter src hat, und ich kann sie in der Projektansicht sehen.Fügen Sie Ordner unter src hinzu und zeigen Sie sie in der Projektansicht

Quelle: https://github.com/JakeWharton/u2020

Screenshot:

enter image description here

dies in meinem Projekt zu archivieren, habe ich versucht, Ordner zu machen namens "intern", "internalDebug", etc ... aber Android Studio zeigt sie nicht automatisch an.

Ich habe auch versucht, das Schlüsselwort "internalDebug" in u2020 build.gradle zu öffnen und zu finden, aber es gibt kein solches Schlüsselwort.

Wie kann ich das archivieren? Jede Hilfe wird geschätzt.

Antwort

2

Ich endlich gefunden Antwort. Es war "ProduktFlavors".
Es ist eine Art Build-Option, dass Sie neue Dateien zum Projekt hinzufügen können. (Gleiche Dateinamen nicht erlaubt ist, die aufgrund eines Konflikts)

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

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

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

Jede Aromen können zusätzliche Ordner haben das Suffix "Release" oder "Debug" hat.

Zum Beispiel, wenn Sie Geschmack "foo", real Ordnerstruktur definieren können sein:

src
          - foo
          - fooDebug
          - fooRelease
          - main < = Ihre ursprüngliche Quelle hier
          - Test

+0

Es ist seltsam, aber ich kann nur ein Aroma in der Projektbaumansicht sehen. Außerdem kann ich "fooRelease" in der Projektbaumansicht nicht sehen. –

Verwandte Themen