тэг поддержки экранов появляется после тэга приложения? - PullRequest
5 голосов
/ 07 марта 2012

Со времени моего последнего обновления SDK и Eclipse в Eclipse сообщается о следующих проблемах.Что это значит?Где я должен разместить метку Support-Screens?

тег появляется после тег

Это типичный манифест моих приложений:

<?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>

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 16 ноября 2012

Я думаю поддержка экранов тег должен стоять перед тегом приложения.

0 голосов
/ 06 июля 2013

Размещение его в качестве первого потомка manfest (как показано в документации) решило проблему.

0 голосов
/ 07 марта 2012

Это опечатка или вы пропустили кавычку под тегом приложения, возможно, это является причиной этой ошибки:

android:icon="@drawable/cc

должно быть

android:icon="@drawable/cc"
...