이 줄을 config.xml에 추가하고 해당 해상도와 경로가있는 png 파일을 프로젝트 루트에 추가하고 컴파일을 실행합니다.
<platform name="android">
<!--
ldpi : 36x36 px
mdpi : 48x48 px
hdpi : 72x72 px
xhdpi : 96x96 px
xxhdpi : 144x144 px
xxxhdpi : 192x192 px
-->
<icon src="res/android/ldpi.png" density="ldpi" />
<icon src="res/android/mdpi.png" density="mdpi" />
<icon src="res/android/hdpi.png" density="hdpi" />
<icon src="res/android/xhdpi.png" density="xhdpi" />
<icon src="res/android/xxhdpi.png" density="xxhdpi" />
<icon src="res/android/xxxhdpi.png" density="xxxhdpi" />
</platform>
그러나 컴파일을 실행할 때 발생하는 유일한 일은 하위 디렉토리가 내 res / 디렉토리 (아래 참조)에 추가되지만 프로젝트의 다른 위치에는 추가되지 않는다는 것입니다. 프로젝트의 다른 위치에는 여전히 기본 로고 아이콘 만 있습니다. 따라서 내 apk의 기본 아이콘 만 얻습니다.
res/android
res/mipmap-hdpi/icon.png
res/mipmap-ldpi/icon.png
res/mipmap-mdpi/icon.png
res/mipmap-xhdpi/icon.png
res/mipmap-xxhdpi/icon.png
res/mipmap-xxxhdpi/icon.png
이것은 내 config.xml 파일의 일부입니다.
<platform name="android">
<!-- you can use any density that exists in the Android project -->
<icon src="www/res/icon/android/icon-36-ldpi.png" density="ldpi" />
<icon src="www/res/icon/android/icon-48-mdpi.png" density="mdpi" />
<icon src="www/res/icon/android/icon-72-hdpi.png" density="hdpi" />
<icon src="www/res/icon/android/icon-96-xhdpi.png" density="xhdpi" />
<splash src="www/res/screen/android/screen-ldpi-portrait.png" density="port-hdpi"/>
<splash src="www/res/screen/android/screen-ldpi-portrait.png" density="port-ldpi"/>
<splash src="www/res/screen/android/screen-mdpi-portrait.png" density="port-mdpi"/>
<splash src="www/res/screen/android/screen-xhdpi-portrait.png" density="port-xhdpi"/>
<splash src="www/res/screen/android/screen-ldpi-landscape.png" density="land-hdpi"/>
<splash src="www/res/screen/android/screen-ldpi-landscape.png" density="land-ldpi"/>
<splash src="www/res/screen/android/screen-mdpi-landscape.png" density="land-mdpi"/>
<splash src="www/res/screen/android/screen-xhdpi-landscape.png" density="land-xhdpi"/>
</platform>
모든 파일이 올바른 위치에 배치됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다