6

它显示,错误指出“没有符合条件的应用程序安装设备”

设备规格如下,

型号:联想 A369i

安卓操作系统版本:4.2.2

我在 android mainfest 文件中的权限低于

<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
    <uses-permission android:name="com.ylogtrack.activity.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <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_MOCK_LOCATION" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
      <uses-permission android:name="android.permission.BLUETOOTH" />

请建议

4

1 回答 1

2

根据GSM Arena - Lenovo A369i的规格,它指出:

A-GPS support only

这意味着该设备没有独特的 GPS 组件,并且依赖于移动网络进行定位。

许可

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

实际上意味着 GPS 可用,您可以在没有网络的情况下获取位置信息。

ACCESS_FINE_LOCATION requires android.hardware.location.gps and android.hardware.location

请参阅:http: //developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions-features

由于商店检查权限并且设备没有 GPS,因此您的应用程序不可见。

尝试添加到您的清单:

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

看看这是否能解决问题。

于 2014-02-26T19:49:48.520 回答