Android 应用程序与设备不兼容
我一直在用三星GT-P3113开发我的应用程序,现在,当我发布应用程序时,我无法通过Google Play Store安装它 当我通过开发者控制台检查兼容设备时,我可以看到我的设备,但由于以下错误,我无法从我的设备安装它: 无载体三星GT-P3113 此应用请求访问以下权限: 你的位置 近似位置(基于网络) 精确定位(GPS和基于网络的) 网络通信 完全网络访问 查看网络连接 电话 直接拨打电话号码 储藏 修改或删除USB存储器的内容 你的帐户 阅读谷歌服务配置 系统工具 测试对受保护存储的访问Android 应用程序与设备不兼容,android,Android,我一直在用三星GT-P3113开发我的应用程序,现在,当我发布应用程序时,我无法通过Google Play Store安装它 当我通过开发者控制台检查兼容设备时,我可以看到我的设备,但由于以下错误,我无法从我的设备安装它: 无载体三星GT-P3113 此应用请求访问以下权限: 你的位置 近似位置(基于网络) 精确定位(GPS和基于网络的) 网络通信 完全网络访问 查看网络连接 电话 直接拨打电话号码 储藏 修改或删除USB存储器的内容 你的帐户 阅读谷歌服务配置 系统工具 测试对受保护存储的访问
我不确定可能是什么错误。任何帮助都将不胜感激。您正在请求
呼叫电话
许可。平板电脑通常不能打电话。您可能需要添加:
<uses-feature android:name="android.hardware.telephony" android:required="false" />
如中所述。我是否应该删除:@user3681650:如果是,您需要
呼叫电话
权限。你只需要使用我引用的
元素告诉安卓,你并不一定需要这个设备就是一部手机。而且,您需要在运行时检查设备是否具有电话功能(使用PackageManager
和hasSystemFeature()
),以确定您的ACTION\u调用是否可以工作。我明白了,这样的功能应该可以工作:if(PackageManager.hasSystemFeature(PackageManager.FEATURE\u电话))@user3681650:Yes,您可以使用它在运行时确定是否可以使用电话功能。