ant打包腳本未指定 <user-sdk/>標(biāo)簽非凌,打包生成apk運(yùn)行界面異常
1 問(wèn)題描述:
-
情況一
未設(shè)置<user-sdk/>標(biāo)簽,運(yùn)行打包生成apk荆针,界面出現(xiàn)放大發(fā)虛模糊的狀況
-
情況二
分別設(shè)置minSdkVersion與targetSdkVersion敞嗡,界面無(wú)異常
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="27"/>
-
情況三
只設(shè)置minSdkVersion,且level可為任意值航背,界面無(wú)異常
<uses-sdk android:minSdkVersion="16"/>
-
情況四
只設(shè)置targetSdkVersion喉悴,界面無(wú)異常
<uses-sdk android:targetSdkVersion="27"/>
2 問(wèn)題原因
經(jīng)過(guò)appt命令常看apk相關(guān)配置信息可以發(fā)現(xiàn)如下圖所示
- 情況一未指定user-sdk標(biāo)簽截圖
- 情況二分別設(shè)置minSdkVersion與targetSdkVersion截圖
- 情況三只設(shè)置minSdkVersion截圖
- 情況四只設(shè)置targetSdkVersion截圖
觀察上圖可發(fā)現(xiàn)在界面出現(xiàn)異常的情況中玖媚,即<user-sdk/>標(biāo)簽下minSdkVersion與targetSdkVersion都不進(jìn)行指定箕肃,則獲取到的supports-screens僅支持到normal,所以造成大屏幕的設(shè)備顯示的異常今魔,其他情況supports-screens支持完善突雪。