`
折页扇
  • 浏览: 2494 次
文章分类
社区版块
存档分类
最新评论

去除AndroidManifest.xml uses-sdk警告方法

 
阅读更多
我们经常在开发app的时候在AndroidManifest.xml发现这个警告warining:"Not targeting the latest versions of Android; compatibility modes apply. Consider testing and  updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details."

Android Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetSdkVersion如果设置很低,就等于是关闭了所有高版本的新特性和机制,包括『屏幕自适应』、『硬件加速』。

我的理解就是这个警告是在提醒我们没有匹配使用最新的sdk版本,可能导致app在最新的系统上面无法利用最新的特性或功能,去掉这个警告的办法就是把uses-sdk标签中的android:targetSdkVersion属性改为你电脑上面最新的sdk版本,例如我的电脑上最新的sdk是android4.4,它的版本号是19,那么我应该写成“android:targetSdkVersion="19"”,这样就不会报错了,如果你电脑的sdk是android4.0,那么改为android:targetSdkVersion="14"即可。

当然,我们也可以无视这个警告,毕竟市场上的android系统版本还是要比开发sdk最新版本慢一段时间的,及时我们为高版本做了适配,也要等上一段时间才可能装载相应的android高版本手机上,所以我们可以将android:targetSdkVersion定为目前市场上最新或者普遍流行的高版本即可。另外开发完APP也是需要进行全方位的检测:http://www.ineice.com
0
1
分享到:
评论

相关推荐

    Androidmanifest.xml文件分析

    一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和...

    在AndroidManifest.xml中uses-sdk内属性意思

    <uses android:minSdkVersion=”4″ nandroid:targetSdkVersion=”10″ nandroid:maxSdkVersion=”10″> 在default.properties中,会看到下面的语句: target=android-10 如果是使用Eclipse的话,还可能会看到...

    android 1.6全部的权限介绍

    我们在 AndroidManifest.xml里需要对一些软件需要的操作做一些权限的声明, 比如我们的软件有发送短信的功能,那么就需要在 AndroidManifest.xml 里做如下声明 <uses-permission android:name="android.permission....

    自动更新apk,xamarin.android 对话框

    @[TOC] # 思路 - 服务端提供版本信息和... <uses-sdk android:minSdkVersion="29" android:targetSdkVersion="33" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="

    phonegap 配置文件(android+eclipse+phonegap(cordova)配置项目 .)

    6. 打开AndroidManifest.xml,拷贝 <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true"/> <uses-...

    低功耗蓝牙

    17.AndroidManifest.xml配置权限 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission-sdk-23 android...

    使用Android开发接入第三方原生SDK实现微信登录

    一、准备工作 : 1. Android Studio环境下:在build.gradle文件中,添加如下依赖即可: ...2. 在清单文件AndroidManifest.xml中加入权限: <uses android:name=android.permission.INTERNET/> <uses-permission and

    Android实验六.doc

    8) 在 AndroidManifest.xml 中声明 sendStickyBroadcast()对应的权限, 在<uses- sdk>字段之后定义。 实验结果截图: 图表 1 普通广播静态注册 图表 2 普通广播动态注册 图表 3 sticky广播动态注册 三、实验分析与...

    Android-SDK:适用于 Android 设备的 Poi SDK

    安卓 SDK Poi Android SDK 和显示 SDK 用法的示例 ... 将以下权限和定义添加到您的 AndroidManifest.xml 文件中: < uses xss=removed> < uses xss=removed> < uses xss=removed> < uses-permission androi

    android-onclan-sdk:安卓版 onClan SDK

    ====================== OnClanSDK 帮助您将您的用户与所有 onClan 用户系统连接起来有关更多信息,请访问 ===========... 配置你的 AndroidManifest.xml 文件onClan SDK 将需要这些权限才能运行: < uses xss=removed>

    opentact_sdk_android:Opentact Android SDK

    opentact_sdk_android ##下载和导入 从发布页面下载和并将其复制到您的应用程序项目的libs文件夹中。 或者 下载/克隆存储库并将 hellocharts-library 项目导入您的工作区 ##用法 Note that this has only been ...

    android-sdk:开发工具包

    Softgames SDK 2.1 指南本页面介绍了 Softgames SDK 的功能和用法。 您可以查看包含此代码的示例...在AndroidManifest.xml中添加权限一般权限 < uses xss=removed> < uses-permission android : name = " android.

    Android_SDK_V1.0开发者文档1

    2. 权限注册 Android AndroidManifest.xml 注册如下权限: <uses-permission android:name="andro

    Honeywell PDA Android SDK以及开发方法和样例工程

    2、在AndroidManifest.xml中加入下面的代码来获取扫描权限。 <uses-permission android:name="com.honeywell.decode.permission.DECODE" /> 3、在Activity类(如MainActivity)的声明中加入BarcodeListener和...

    apktool documentation

    SdkInfo - Used to repopulate the sdk information in AndroidManifest.xml since newer aapt requires version information to be passed via parameter packageInfo - Used to help support Android 4.2 ...

    新版Android开发教程.rar

    Android SDK tools included in Android 1.1 SDK, Release 1. Supported Supported Supported Supported Operating Operating Operating Operating Systems Systems Systems Systems • Windows XP (32-bit) or ...

    appyshka-android-sdk:Appyshka 安卓 0.6.4

    ####Manifest 文件更改确保在结束标记之前将 INTERNET 权限添加到 AndroidManifest.xml 文件中: < uses xss=removed> 在您的应用程序标签中添加 com.appyshka.sdk.APBannerWallActivity 活动(这是显示横幅墙活动...

    基于基站定位的android jar包

    4 请在AndroidManifest.xml里加入: <uses-sdk android:minSdkVersion="16" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android....

    SCU-Grad-Assistant-Android-App:移动应用程序通过提供有用的信息来帮助SCU的新研究生

    SCU-Grad-Assistant-Android-App 移动应用程序通过提供有用的信息来帮助SCU的新研究生根据您的Android SDK版本,在AndroidManifest.xml中设置minSDKVersion和targetSDKVersion以使代码兼容以在设备上运行:uses-sdk...

Global site tag (gtag.js) - Google Analytics