Android Image asset studio提供了一种创建外观外观的应用程序图标的简单方法-占据整个可用区域,并带有可自定义的背景等。我使用它来创建应用程序图标,然后将其用于混合式Cordova / Android应用,如this SO线程中所述。简而言之,该线程的建议是删除旧样式
<icon src="res/android/?dpi.png" density="?dpi" />
config.xml
文件中的Cordova应用程序中的节点,并将其替换为
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge"
target="/manifest/application">
<application android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round" />
</edit-config>
<resource-file src="res/android/drawable/ic_launcher_background.xml"
target="app/src/main/res/drawable/ic_launcher_background.xml" />
<resource-file src="res/android/mipmap-hdpi/ic_launcher.png"
target="app/src/main/res/mipmap-hdpi/ic_launcher.png" />
<resource-file src="res/android/mipmap-hdpi/ic_launcher_round.png"
target="app/src/main/res/mipmap-hdpi/ic_launcher_round.png" />
<resource-file src="res/android/mipmap-mdpi/ic_launcher.png"
target="app/src/main/res/mipmap-mdpi/ic_launcher.png" />
<resource-file src="res/android/mipmap-mdpi/ic_launcher_round.png"
target="app/src/main/res/mipmap-mdpi/ic_launcher_round.png" />
<resource-file src="res/android/mipmap-xhdpi/ic_launcher.png"
target="app/src/main/res/mipmap-xhdpi/ic_launcher.png" />
<resource-file src="res/android/mipmap-xhdpi/ic_launcher_round.png"
target="app/src/main/res/mipmap-xhdpi/ic_launcher_round.png" />
<resource-file src="res/android/mipmap-xxhdpi/ic_launcher.png"
target="app/src/main/res/mipmap-xxhdpi/ic_launcher.png" />
<resource-file src="res/android/mipmap-xxhdpi/ic_launcher_round.png"
target="app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png" />
<resource-file src="res/android/mipmap-xxxhdpi/ic_launcher.png"
target="app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" />
<resource-file src="res/android/mipmap-xxxhdpi/ic_launcher_round.png"
target="app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png" />
您将注意到此配置使用以下文件
res/android/mipman-?????dpi/ic_launcher_round.png
res/android/drawable/ic_launcher_background.xml
但是,Android Asset Studio的输出包含其他几个文件和文件夹。例如
据我所知,ic_launcher_fore/background
文件和drawable-v24 +
mipman-anydpi-v26`文件夹未使用。
我的问题-为什么会生成该文件并将其安全地从项目中删除。