0

我有应用程序 apk 文件,我希望它可以在 Nexus 7 平板电脑的 Google Play 中使用。不幸的是,上传后谷歌说这个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>
4

3 回答 3

2

尝试添加这个:

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
于 2012-09-07T17:25:50.970 回答
1

尝试同时声明相关的子功能(闪光灯、自动对焦)required="false"。顺便说一句,这是整个清单吗?

http://developer.android.com/guide/topics/manifest/uses-feature-element.html

于 2012-08-30T08:41:54.520 回答
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.

于 2012-08-30T08:43:25.767 回答