美文网首页
Ant打包脚本未指定 user-sdk标签,打包生成apk运行界

Ant打包脚本未指定 user-sdk标签,打包生成apk运行界

作者: Xx_young | 来源:发表于2018-06-08 17:57 被阅读0次

ant打包脚本未指定 <user-sdk/>标签,打包生成apk运行界面异常

1 问题描述:
  • 情况一

    未设置<user-sdk/>标签,运行打包生成apk,界面出现放大发虚模糊的状况

  • 情况二

    分别设置minSdkVersion与targetSdkVersion,界面无异常

        <uses-sdk
            android:minSdkVersion="16"
            android:targetSdkVersion="27"/>
    
  • 情况三

    只设置minSdkVersion,且level可为任意值,界面无异常

        <uses-sdk
            android:minSdkVersion="16"/>
    
  • 情况四

    只设置targetSdkVersion,界面无异常

        <uses-sdk
            android:targetSdkVersion="27"/>
    
2 问题原因

经过appt命令常看apk相关配置信息可以发现如下图所示

  1. 情况一未指定user-sdk标签截图
未指定user-sdk标签截图
  1. 情况二分别设置minSdkVersion与targetSdkVersion截图
分别设置minSdkVersion与targetSdkVersion截图
  1. 情况三只设置minSdkVersion截图
只设置minSdkVersion截图
  1. 情况四只设置targetSdkVersion截图
只设置targetSdkVersion截

观察上图可发现在界面出现异常的情况中,即<user-sdk/>标签下minSdkVersion与targetSdkVersion都不进行指定,则获取到的supports-screens仅支持到normal,所以造成大屏幕的设备显示的异常,其他情况supports-screens支持完善。

3 参考网址

http://stephen830.iteye.com/blog/2079064

https://blog.csdn.net/cytrix/article/details/50203807

相关文章

网友评论

      本文标题:Ant打包脚本未指定 user-sdk标签,打包生成apk运行界

      本文链接:https://www.haomeiwen.com/subject/lfnasftx.html