由于显式设置,Nexus 7不兼容

P.M*_*lch 5 android nexus-7

我的应用程序未显示在Nexus 7上.播放商店控制台在设备列表中显示Nexus 7:

Unsupported devices due to your manifest settings:

Nexus 7(grouper)"
Run Code Online (Sandbox Code Playgroud)

我的清单看起来像这样:

...

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="14">
</uses-sdk>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.vending.BILLING" />

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<compatible-screens>
    <screen android:screenSize="normal" android:screenDensity="mdpi"/>
    <screen android:screenSize="normal" android:screenDensity="hdpi"/>
    <screen android:screenSize="normal" android:screenDensity="xhdpi"/>

    <screen android:screenSize="large" android:screenDensity="ldpi"/>
    <screen android:screenSize="large" android:screenDensity="mdpi"/>
    <screen android:screenSize="large" android:screenDensity="hdpi"/>
    <screen android:screenSize="large" android:screenDensity="xhdpi"/>

    <screen android:screenSize="xlarge" android:screenDensity="ldpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="mdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="hdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
</compatible-screens>

...
Run Code Online (Sandbox Code Playgroud)

我不需要相机,这似乎是通常的不兼容问题的情况.我没有使用该supports-screens条目(我想排除所有小屏幕设备,以及ldpi普通设备,这是不可能使用支持屏幕条目AFAIK).

什么可能是什么问题?

一个有趣的细节可能是nexus 7报告有DENSITY_TV(213dpi).但是,"tv"不是android:screenDensity标签的可能值.

编辑:开发人员控制台报告以下所需权限:

Permissions: 
android.permission.INTERNET, 
android.permission.ACCESS_NETWORK_STATE, 
android.permission.WAKE_LOCK, 
android.permission.READ_PHONE_STATE, 
android.permission.WRITE_EXTERNAL_STORAGE, 
com.android.vending.BILLING, 
android.permission.ACCESS_WIFI_STATE

Features: 
android.hardware.screen.landscape, 
android.hardware.touchscreen, 
android.hardware.wifi
Run Code Online (Sandbox Code Playgroud)

bid*_*h.r 7

这确实是事实,你无法添加"tvdpi"到清单中.但是有一种解决方法,如果你输入"213",正如你所指出的那样是dpi密度的值,eclipse会对它感到满意,你也会在nexus 7设备上显示你的应用程序.