我有应用程序apk文件,我希望它可以在谷歌播放Nexus 7平板电脑。不幸的是,上传谷歌后说这个apk与Nexus 7不兼容。我看到其他开发者通过"软化"来解决这个问题。清单中的相机权限。对我来说,这不起作用。我的清单如下所示。任何提示都表示赞赏。 感谢
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.yyy.zzz"
android:versionCode="12"
android:versionName="1.2.2"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-feature android:name="android.hardware.camera"
android:required="false"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application android:icon="@drawable/zenfolio_icon"
android:label="@string/app_name"
android:name=".ZenfolioApplication"
android:theme="@style/ZenfolioAppTheme"
android:debuggable="false"></application></manifest>
答案 0 :(得分:2)
尝试添加此内容:
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
答案 1 :(得分:1)
尝试使用required="false"
声明相关的子功能(闪光灯,自动对焦)。顺便说一下,这是整个清单吗?
http://developer.android.com/guide/topics/manifest/uses-feature-element.html
答案 2 :(得分:0)
尝试在清单中设置此内容:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
EDIT2:保留此信息,然后从<uses-feature android:name="android.hardware.camera"/>
完全删除Manifest
。