我有一个警告,试图测试主题时最新的Android SDK包4.2。
下面是我的清单文件:
< XML版本=1.0编码=UTF-8&GT?;
<舱单的xmlns:机器人=http://schemas.android.com/apk/res/android
包=com.example.themetest
安卓版code =1
机器人:VERSIONNAME =1.0>
<用途-SDK
安卓的minSdkVersion =8
机器人:targetSdkVersion =16/>
<应用
机器人:allowBackup =真
机器人:图标=@可绘制/ ic_launcher
机器人:标签=@字符串/ APP_NAME
机器人:主题=@风格/ AppBaseTheme>
<活动
机器人:名称=com.example.themetest.MainActivity
机器人:标签=@字符串/ APP_NAME>
<意向滤光器>
<作用机器人:名称=android.intent.action.MAIN/>
<类机器人:名称=android.intent.category.LAUNCHER/>
&所述; /意图滤光器>
< /活性GT;
< /用途>
< /舱单>
不针对Android系统的最新版本;兼容模式 应用。考虑测试和更新这个版本。咨询 android.os.Build.VERSION_ codeS的javadoc 详细信息。 AndroidManifest.xml中/ ThemeTest 7号线的Android皮棉问题
我使用所谓的AppBaseTheme自定义主题。我的问题是,究竟是什么咨询android.os.Build.VERSION_ codeS的javadoc。。我怎么能解决这个问题?
解决方案它说,这是因为 targetSdkVersion =16
。 API 16杰利贝恩4.1和4.1.1,同时杰利贝恩4.2 API 17
请尝试使用:
<使用-SDK
安卓的minSdkVersion =8
机器人:targetSdkVersion =17/>
另外,请记住,这是一个皮棉警告。这些警告的存在是为了帮助你更好的code,使其易于维护,同时与最新的Android变化兼容。忽略这不会给你任何直接的问题。
编辑:而对于Android 4.3,最新的SDK版本是现年18岁,所以你应该使用:
...
机器人:targetSdkVersion =18/>
编辑2:随着Android 4.4系统,最新的SDK版本是现年19岁,所以你应该使用:
...
机器人:targetSdkVersion =19/>
编辑3:利用Android L,则必须使用下面的值,如所描述的此处:
compileSdkVersion =机器人-L
的minSdkVersion =L的
targetSdkVersion =L的
编辑4:利用Android L的公开发行,则必须使用21来代替:
...
机器人:targetSdkVersion =21/>
20用于4.4W,或的 Android Wear 。
编辑5:利用Android M的公开发行,则必须使用23来代替:
...
机器人:targetSdkVersion =23/>
在今后请咨询href="https://source.android.com/source/build-numbers.html" rel="nofollow"> Android官方文档保持
相关推荐
最新文章