This documentation relates to following versions:
For one of my projects I have to use the BarcodeScanner Plugin for Android. I had some problems getting it to work so I describe what had to be done in detail.
Create a new Android Project
First I created a new Android Project called Testbarcode according to the following documentation:
Import the LibProject
Then I imported the LibProject as seperate project and turned it in to a Library Project in the Eclipse application properties.
Use the LibProject in the Testbarcode Project
I added the LibProject in to my Testbarcode project according to the description but there are some differences.
The difference is that in newer versions the file in res/xml is not called plugins.xml anymore but config.xml. So the following line:
<plugin name="BarcodeScanner" value="com.phonegap.plugins.barcodescanner.BarcodeScanner"/>
has to be added to config.xml and not plugins.xml. I received a class not found error.
Simon Mac Donald has described this on his blog:
Using the index.html from Simon Mac Donald for testing
I have used the example index.html from Simon Mac Donalds Blog and changed the js from phonegap-1.2.0.js to cordova-2.0.0.js.
That was it. I could scan barcodes.