Android 无法将 alpha 应用程序下载到 nexus 7

标签 android android-manifest

我正在通过 google play 上的测试服务测试 android 应用程序。现在我无法将它下载到 nexus 7。它说“您的设备与该版本不兼容!”我已经调查了这个问题,这显然与我在 Manifest 文件中的权限有关,从我读到的内容来看,它与相机功能有关。现在我没有在我的应用程序上使用此功能,所以我假设这是因为我在应用程序上使用了不同的功能权限。下面是我的 list 文件:

<permission android:name="com.test.hearing.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
<uses-permission android:name="com.test.hearing.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<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-feature
    android:glEsVersion="0x00020000"
    android:required="true"/>

<supports-screens 
    android:anyDensity="true"
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:xlargeScreens="true"
    android:resizeable="true" />
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19"/>

在此先感谢您对此问题的任何帮助。

最佳答案

您正在请求CALL_PHONE 权限。这将自动要求所有设备都具有电话功能。

将以下内容添加到您的 list 中。

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

关于Android 无法将 alpha 应用程序下载到 nexus 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23130648/

相关文章:

android - 您的设备与此版本 Play 商店不兼容

android - list 文件中的 2 个 Activity 有什么区别?

android - Android 2.x 是否支持 QVGA 分辨率?

java - 带有渐变: Package r does not exist的Android Studio

java - Android 与 ArrayList 的共享首选项

android - 按下时更改按钮背景颜色

android - 我可以构建一个适用于具有和不具有谷歌地图功能的手机的应用程序吗(允许用户使用 map 和其他人排除此功能)

android - 如何在应用程序中使用蓝牙 GPS 模块?

android - 精明边缘检测器后的opencv洪水填充

android - 如何设置ImageView透明