【问题标题】:Why my app doesn't support nexus 7?为什么我的应用不支持 nexus 7?
【发布时间】:2013-08-15 10:48:06
【问题描述】:

我将我的应用程序上传到市场,他们说它与 nexus 7 不兼容,尽管它在其中运行良好。我读了很多关于这个案例的问题,例如, My App not supporting nexus 7App not available for Nexus 7 on Google Play。但是,我认为这与我的问题无关,因为我没有在我的应用中使用相机权限。

这是我的清单文件(权限和支持屏幕):

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


<supports-screens android:anyDensity="true" />

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

<application
    android:largeHeap="true"
    android:allowBackup="true"
    .....>

我不确定这是否是重复的问题,但我真的想不通。任何提示将不胜感激。提前致谢。

【问题讨论】:

  • Nexus 7 有 Android 4.3 (API 18) - 这就是原因。
  • 哦,我没注意到,谢谢。我希望它有效
  • 如果有,请告诉我,这样我就可以将其作为答案。 :)
  • 有几十个应用程序将目标 sdk 指定为较低的值,它们适用于较高的 sdk。或者它可能与屏幕尺寸或严格与 nexus7 有关?
  • 刚改了android:targetSDKVersion = "18"

标签: android android-manifest android-market-filtering


【解决方案1】:

在 cmets 部分之后:

Nexus 7 有 Android 4.3 (API 18) - 这就是原因。

默认情况下它使用 Android 4.1,但由于它是 Nexus 设备,它可能安装了 4.3(即 API 18)。

【讨论】:

  • 这不可能是原因
【解决方案2】:

将您的清单更改为此..

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

因为 nexus 7 使用最新的 android api 18 JellyBean....

【讨论】:

  • android:targetSdkVersion 对 Play 商店过滤没有影响。
  • play store需要minSdkVersion,targetSdkVersion不能这样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
  • 2015-04-28
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多