2
I added a new flavor in my Build.Gradle :: 
    productFlavors { 
      pro{ 
       applicationIdSuffix ".pro" //newpackagename=com.example1.android.pro 
       } 
        } 
    My android app structure: 
     Project  
     | 
     `-- res 
      |-- drawable 
         |-- logo.png 
     | 
     `-- src 
      | 
      `-- com 
       |-- example1 
         |--- android 
            |-- db 
             |-- DatabaseHelper.java 
             |-- DBObject.java 
            |-- pro //created new package manually 
            |-- AppProperties.java 
            |-- AndroidTimerFactory.java 

但是我想開始爲「Pro」自定義應用程序並且想爲該包添加一個新的logo.png。我怎樣才能做到這一點?由於它位於src文件夾之外,因此在哪裏添加新的png圖像。使用Android中的productFlavors自定義實現specfic文件

回答

0

通常你會src每個產品的味道文件夾下,可能的話,在你的榜樣,存儲下src/pro/res

+0

如何創建一個新的res文件夾?選擇 src/pro - > new->後選擇哪個選項? – UrviG

+0

就像創建任何其他文件夾一樣(例如在AS中,右鍵單擊'src'並執行新建/目錄)....然後,將您的png文件存儲在src/pro/res/drawable中。 –

+0

我已經完成了這些步驟並更新了新的PNG。但是如何運行這個版本的構建?即親版本? – UrviG

0

你的味道特定的資源,即使它位於它不matter.Gradle將src文件夾外確保在合併資源時重寫它。簡單地把png文件放在src/pro/res/drawable/logo.png中