【问题标题】:error no eligible devices for app install,how can I solve this?错误没有符合条件的设备进行应用安装,我该如何解决?
【发布时间】:2014-04-15 13:19:06
【问题描述】:

我编写了一个 android 应用程序,我使用 eclipse 将我的应用程序安装到我的三星平板电脑 3,它工作正常, 但是当我将我的应用程序放到谷歌市场时,我用平板电脑进入市场时,我想安装我的应用程序,但它显示 没有符合条件的设备进行应用程序安装 什么问题我不明白。

我的清单文件

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>  
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"/>  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.VIBRATE"/>

<supports-screens 
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"  
        android:anyDensity="true"
        android:resizeable="true"  
    />

请帮我解决这个问题 谢谢。

【问题讨论】:

  • 您的平板电脑有通话(sim)功能吗?
  • 如果您的应用支持平板电脑,您应该删除 support-screens 元素。
  • @GauravGupta 不,我的平板电脑没有呼叫(sim)功能,为什么?
  • @StephaneMathis 为什么我必须删除支持屏幕元素?我写它们是为了支持平板电脑?
  • 我不太确定,但“LOCATION”权限是否取决于 SIM/网络提供商信息?

标签: android google-play


【解决方案1】:

我认为阻止安装的是相机权限。 如您所见here,您可以添加休闲元素,它应该可以工作:

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

【讨论】:

  • 为什么你认为问题出在相机上,因为我的平板电脑有相机?
  • 有自动对焦功能吗?
  • 您可以玩清单并上传多个 apk 文件而不发布它们。您将看到一个屏幕,显示与以前的 apk 文件有什么区别,以及是否支持更多或更少的设备。
  • 我的平板没有震动,是真的问题吗?那么我该如何为振动写 可能吗?
  • 我不这么认为。但只需更改您的清单,看看开发者控制台出了什么问题。
【解决方案2】:

问题是振动权限。我在我的项目中删除了该权限并振动代码,它可以工作并在市场上看到我的平板电脑。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
  • 2018-12-25
  • 2022-07-21
  • 2022-01-25
  • 2023-03-27
  • 2018-11-10
相关资源
最近更新 更多