Android Zxing lib。在安卓M上不工作
我已经成功地集成了android下的zxingAndroid Zxing lib。在安卓M上不工作,android,android-6.0-marshmallow,zxing,Android,Android 6.0 Marshmallow,Zxing,我已经成功地集成了android下的zxingcore.jar库Marshmallow,但是在集成到上面的Marshmallow时,它给了我以下错误: android.content.ActivityNotFoundException: NO activity found to handle intent{act=com.google.zxing.client.android.SCAN} 提前谢谢。@Kevin Robatel 我的舱单 <application android:
core.jar
库Marshmallow,但是在集成到上面的Marshmallow时,它给了我以下错误:
android.content.ActivityNotFoundException: NO activity found to handle
intent{act=com.google.zxing.client.android.SCAN}
提前谢谢。@Kevin Robatel
我的舱单
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我想问题可能是相机的运行许可。尝试以代码或手动方式授予对应用程序的访问权限。您应该在清单文件中编辑代码:
<activity
android:name="com.google.zxing.client.android.CaptureActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
别忘了添加权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA"/>
您可以检查并发布项目中的合并清单吗?=>对但当我从core.jar库注册CaptureActivity时,它会给我错误。未找到活动。如果没有更多代码(如清单),我们将无法帮助您:)
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA"/>