1

由于您的清单设置不支持的设备
此声明出现在市场的开发人员页面上,其中列出了少数 android 设备。为此该怎么办?

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.my.app" 
    android:versionCode="6"
    android:versionName="6.0">
    <application android:icon="@drawable/apple"
        android:label="myapp"
        android:debuggable="false">
        <activity android:name="com.myapp" 
            android:label="@string/app_name"
            android:configChanges="keyboardHidden">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    </activity>
    </application>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-sdk android:minSdkVersion="3"/>
    <supports-screens android:normalScreens="true"/>
    <supports-screens  android:smallScreens="true"/>
</manifest> 
4

2 回答 2

2

我想你需要添加uses_feature

例如

<uses-feature android:name="android.hardware.telephony" android:required="false" />

这为您的应用程序使用的每个 API 功能指定一个 uses-feature 节点。这让 Market 在任何不支持您的应用所需硬件功能的设备上隐藏您的应用。

于 2012-06-15T07:42:48.237 回答
0

1-如果您还想在 talbet 上运行它,请参考此链接

屏幕兼容模式

2-

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

于 2012-06-15T07:47:04.677 回答