Tee*_*kam 6 service gps android bootcompleted
它显示,错误表明"没有符合条件的应用安装设备"
设备规格如下,
型号:联想A369i
Android OS版本: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" />
Run Code Online (Sandbox Code Playgroud)
PLZ建议
从GSM Arena - Lenovo A369i 的规格来看,它指出:
A-GPS support only
Run Code Online (Sandbox Code Playgroud)
这意味着该设备没有独特的 GPS 组件,并且依赖于移动网络来定位。
许可
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)
实际上意味着有 GPS,无需网络即可获取位置信息。
ACCESS_FINE_LOCATION requires android.hardware.location.gps and android.hardware.location
Run Code Online (Sandbox Code Playgroud)
请参阅: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" />
Run Code Online (Sandbox Code Playgroud)
看看是否能解决问题。
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |