Android应用程序及其条形码扫描仪问题与Zxing资源
我正在尝试在我的应用程序中实现条形码扫描仪,用ZXING源代码构建它 我已经获取了最新可用的Zxing源代码,现在我将其作为一个Android库项目。我还成功地从我的申请中引用了这个库 然而,在运行时,我得到的资源没有发现异常Android应用程序及其条形码扫描仪问题与Zxing资源,android,zxing,barcode-scanner,android-library,Android,Zxing,Barcode Scanner,Android Library,我正在尝试在我的应用程序中实现条形码扫描仪,用ZXING源代码构建它 我已经获取了最新可用的Zxing源代码,现在我将其作为一个Android库项目。我还成功地从我的申请中引用了这个库 然而,在运行时,我得到的资源没有发现异常 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.m2m/com.
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.android.m2m/com.google.zxing.client.android.CaptureActivity}:
android.content.res.Resources$NotFoundException: File res/xml/preferences.xml from
drawable resource ID #0x7f050000
我在应用程序的清单XML中也提到了CaptureActivity
<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>
我想做些什么来获取Zxing源中的资源?您在活动代码中使用Zxing中的R类吗?有时这只是一个导入问题。我找到了解决方案 问题是zxing的源代码不打算用作库。Sean在下面的线程中得到了答案 我尝试在CaptureActivity项目中绑定我的应用程序,添加我的活动和资源,并相应地修改其清单文件