/ / गतिविधि को अपवाद मिला यदि गतिविधि लाइब्रेरी प्रोजेक्ट में है [डुप्लिकेट] - जावा, एंड्रॉइड, एंड्रॉइड-गतिविधि, zxing, गतिविधिnotfoundexception

लाइब्रेरी प्रोजेक्ट में गतिविधि होने पर गतिविधि को अपवाद नहीं मिला [डुप्लिकेट] - जावा, एंड्रॉइड, एंड्रॉइड-गतिविधि, जेएक्सिंग, गतिविधि नॉटफॉन्डेसेप्शन

मैं अपने में बार कोड स्कैनिंग कार्यक्षमता कर रहा हूँZXing लाइब्रेरी का उपयोग करते हुए एंड्रॉइड एपीपी जब मैं निम्नलिखित इरादे का उपयोग कर जेएक्सिंग लाइब्रेरी की कैप्चर गतिविधि को कॉल कर रहा हूं तो मुझे गतिविधि मिल रही है नीचे एंड्रॉइड 5.1 संस्करण फोन में अपवाद नहीं मिला

        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE","QR_CODE_MODE");
startActivityForResult(intent, position);

और मुझे निम्नलिखित अपवाद मिल रहा है

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.google.zxing.client.android.SCAN pkg=com.google.zxing.client.android (has extras) }

कृपया इस मुद्दे को हल करने में मेरी मदद करें

उत्तर:

उत्तर № 1 के लिए 1

कोड को अपनी मेनिफेस्ट फ़ाइल में जोड़ें:

<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>

और बहती अनुमतियां

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