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。我怎样才能做到这一点?在哪里添加新的 png 图像,因为它位于 src 文件夹之外。

4

2 回答 2

0

即使它位于 src 文件夹之外也没关系。Gradle 将确保在合并资源时它被覆盖。只需将 png 文件放入 src/pro/res/drawable/logo.png

于 2017-01-01T17:09:44.927 回答
0

通常,您将在src每个产品风味下都有一个文件夹,然后可以在您的示例中将您的风味特定资源存储在src/pro/res

于 2016-12-18T14:49:46.367 回答