自我最近更新SDK和Eclipse以来,Eclipse中报告了以下问题。这是什么意思?我应该在哪里放置supports-screens标签?
<支持屏>标签出现在< application>之后标签
这是我的应用的典型清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
android:versionCode="1"
android:versionName="1.1"
package="aa.bb.cc" >
<application
android:hardwareAccelerated="true"
android:icon="@drawable/cc"
android:label="@string/txt_appname"
android:name="MyApplication" >
<activity
android:name="ActivityA" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="ActivityB" >
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable" />
</activity>
<activity android:name="MoreActivities"></activity>
<service android:name="MyService"></service>
<uses-library android:name="com.google.android.maps" />
</application>
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="11" />
</manifest>
提前致谢。
答案 0 :(得分:2)
我认为支持屏幕标记应该位于应用程序标记之前。
答案 1 :(得分:0)
这是一个错字还是你错过了申请标签下的引用,可能是导致这个错误:
android:icon="@drawable/cc
应该是
android:icon="@drawable/cc"
答案 2 :(得分:0)
将其作为manfest的第一个孩子(如文档中所示)解决了这个问题。