Android清单为Nexus 7平板电脑

时间:2012-08-30 08:22:32

标签: android manifest apk google-play signing

我有应用程序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>

3 个答案:

答案 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