我有一个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)