使应用与Android平板电脑兼容

时间:2016-12-06 15:14:55

标签: android android-manifest tablet android-screen-support uses-feature

我有一个Android应用程序,可以在我的Nexus上运行正常。但是,如果我在我的三星Galaxy Tab A上传相同的应用程序,它什么都不做。我在某处读到<uses-feature><supports-screens>。我解决了这个问题,但我的应用仍无法在平板电脑上运行。我的应用程序使用Back Camera和Internet。这是我的AndroidManifest.xml文件。任何人都可以告诉我还需要做什么,让我的应用程序与平板电脑兼容。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapps">

<meta-data
    android:name="com.google.android.gms.vision.DEPENDENCIES"
    android:value="barcode"/>

<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false" />

<uses-permission android:name="android.permission.INTERNET" />

<supports-screens
    android:xlargeScreens="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"
    />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

    <activity android:name=".WebActivity"
        android:label="Web Page">
    </activity>
</application>

logcat是

E/BarcodeNativeHandle: Error creating remote native handle
com.google.android.gms.internal.zzsu$zza: No acceptable module found. Local version is 0 and remote version is 0.
at com.google.android.gms.internal.zzsu.zza(Unknown Source)
at com.google.android.gms.vision.internal.client.zza.zzclt(Unknown Source)
at com.google.android.gms.vision.internal.client.zza.isOperational(Unknown Source)
at com.google.android.gms.vision.barcode.internal.client.zzb.zza(Unknown Source)
at com.google.android.gms.vision.barcode.BarcodeDetector.detect(Unknown Source)
at com.google.android.gms.vision.Detector.receiveFrame(Unknown Source)
at com.google.android.gms.vision.CameraSource$zzb.run(Unknown Source)
at java.lang.Thread.run(Thread.java:818)

0 个答案:

没有答案