zoukankan      html  css  js  c++  java
  • Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

      今天在手机上调试运行Andorid项目时,发现Console打印出"WARNING: Application does not specify an API level requirement!"这样的警告信息,如下图所示:

      

      虽然不影响项目的正常运行,不过还是要找出原因,上网查了一下出现警告的原因,原来是创建项目时AndroidManifest.xml文件中没有指定Min SDK Version

      解决办法:修改AndroidManifest.xml文件,在<manifest> </manifest> 之间加入如下代码:

    <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="21"/>

      使用android:minSdkVersion指明运行这个Android应用的最低SDK版本,minSdkVersion="8"表示使用的Android 2.2的版本,android:targetSdkVersion指明编译这个Android应用的SDK版本,targetSdkVersion="21"表示使用的Android 5.0.1的版本。

      添加<uses-sdk/>节点的配置项之后,如果,<application></application>节点没有设置android:allowBackup属性,那么就为<application>节点设置android:allowBackup="true"属性,否则<application>节点会出现警告信息,修改过后的AndroidManifest.xml文件的内容如下:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="me.gacl.ui"
          android:versionCode="1"
          android:versionName="1.0">
          
      <!-- 使用android:minSdkVersion指明运行这个Android应用的最低SDK版本
      minSdkVersion="8"表示使用的Android 2.2的版本
      android:targetSdkVersion指明编译这个Android应用的SDK版本
      targetSdkVersion="21"表示使用的Android 5.0.1的版本
       -->
      <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="21"/>
        
        <application 
            android:label="@string/app_name" 
            android:icon="@drawable/ic_launcher"
            android:allowBackup="true">
            <activity android:name="FrameLayoutTest"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
        
    </manifest>

      AndroidManifest.xml文件这样修改过之后,运行Android项目时就不会出现警告信息了。

  • 相关阅读:
    54.施工方案第二季(最小生成树)
    53.FIB词链
    52.1076 排序
    最短路径:我的理解--SPFA算法
    POJ2187Beauty Contest
    CodeForces 279B Books
    SDUT 2527 斗地主
    HDU1020 Encoding
    POJ 2635 The Embarrassed Cryptographer
    POJ 1942 Paths on a Grid(组合数)
  • 原文地址:https://www.cnblogs.com/xdp-gacl/p/4340882.html
Copyright © 2011-2022 走看看