我有一个在我的 Nexus 上运行良好的 android 应用程序。但是,如果我在我的三星 Galaxy Tab A 上上传相同的应用程序,它不会做任何事情。我在某处读到<uses-feature>
and <supports-screens>
。我解决了这个问题,但我的应用程序仍然无法在平板电脑上运行。我的应用程序使用后置摄像头和互联网。这是我的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>
日志猫是
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)