Android问题集锦之二十六:AndroidManifest相关的警告

一、allowBackup

Should explicitly set android:allowBackup to true or false (it's true by default, and that can have some security implications for the application's data)

历史原因,在application标签中没有加allowBackup属性。其实默认是允许App做备份的。但我们必须加上这个标签在<application>中。
如下所示:
    <application 
        android:label="@string/app_name" 
        android:allowBackup="false"
        android:icon="@drawable/ic_launcher">
现在来看,不用把allowBackup放在<application>第一个标签也是可以的。
二、<uses-sdk> tag appears after <application> tag
原因是把<uses-sdk>标签放到<application>后面了,放到前面就好了。
三、另一个<uses-sdk>相关的警告
我的设置:
    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="19"
        android:maxSdkVersion="19"/>
警告原文:
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的最新版本。这里说的最新版本是你的开发环境中最新的sdk版本,与你当前项目中引入的
sdk没有关系。这一点令我纠结好一会。我前几天刚刚把Android5.0的SDK下载下来,而我的项目中targetSdkVersion是19.

将其改为21就没有警告了。但我觉得这样没有必要,这是一个可以允许无视的警告。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值