我正在尝试从外部文件更改App图标,那么有没有办法在build.gradle或local.properties文件中设置应用程序图标?
答案 0 :(得分:0)
您可以在不同的sourceSets
中使用不同的资源。
例如:
如果您在sourceSet main
,debug
和release
中有不同的图标图片,则项目将使用文件夹中的相应图标。
src/main/res/drawable/icon.png
src/debug/res/drawable/icon.png
src/release/res/drawable/icon.png
等等。
并在AndroidManifest.xml
中使用它们:
<application
android:allowBackup="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
</application>
在此处阅读有关创建源集的信息:Create Source Sets
另一种方法是使用Manifest Placeholders在AndroidManifest
中注入变量。