我正在尝试在我的Mi平板电脑上搜索Device Locator app,但它不可见。 AFAIK它不会出现两件事
但我没有看到与运营商相关的任何权限。
使用的权限是
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.osfg.devicelocator.locationapi.maps.permission.MAPS_RECEIVE" />
有人可以指导一下这里需要改变什么吗?
答案 0 :(得分:0)
所以问题在于权限
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
需要GPS硬件功能,因为这个应用程序没有出现在我的平板电脑的Playstore上(它没有GPS)。然而,也可以从Wifi网络获得对GPS的依赖性。因此,在清单文件中添加以下内容解决了问题
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
在Playstore上更新相同的apk显示以下内容(已移除GPS功能)