Phonegap-plugin-barcodescanner: Gradle Error:Failed to resolve: :barcodescanner:

Created on 29 Dec 2017  路  2Comments  路  Source: phonegap/phonegap-plugin-barcodescanner

Expected Behaviour

No Gradle Errors
Happening in this line : compile(name:'barcodescanner', ext:'aar')

NOTE: Works Perfectly on iOS Platform

Actual Behaviour

Gradle Error:Failed to resolve: :barcodescanner:

Reproduce Scenario (including but not limited to)

sudo npm install -g cordova #Latest Cordova Version 8.0.0

cordova plugin add phonegap-plugin-barcodescanner --variable CAMERA_USAGE_DESCRIPTION="Lets the user scan barcodes."

Steps to Reproduce

Step - 1 - Update Cordova to Latest - 8.0.0 [sudo npm install -g cordova]
Step - 2 - Add Plugin to Cordova Project
Step - 3 - Prepare project
Step - 4 - Open Project in Android Studio and do Gradle Sync
Step - 5 - Get Error - And cannot compile project

Platform and Version (eg. Android 5.0 or iOS 9.2.1)

Platform Android
Cordova 8.0.0

(Android) What device vendor (e.g. Samsung, HTC, Sony...)

Not Applicable as could not even compile. No APK generated.

Cordova CLI version and cordova platform version

NOTE: Works Perfectly on iOS Platform

cordova --version

8.0.0

cordova platforms

Installed platforms:
  android 7.0.0
Available platforms: 
  browser ~5.0.1
  ios ~4.5.4
  osx ~4.0.1
  windows ~5.0.0
  www ^3.12.0

Plugin version

cordova plugin version | grep phonegap-plugin-barcodescanner

phonegap-plugin-barcodescanner 7.0.0 "BarcodeScanner"

Sample Code that illustrates the problem

Failed in Gradle Level - No Codes required.

The error is happening in the line : compile(name:'barcodescanner', ext:'aar')

In the Plugin folder "phonegap-plugin-barcodescanner" the Gradle File Generated by the Plugin is:
Talk-barcodescanner.gradle :

repositories{
    jcenter()
    flatDir{
        dirs 'libs'
    }
}

dependencies {
    compile 'com.android.support:support-v4:+'
    compile(name:'barcodescanner', ext:'aar')
}

android {
    packagingOptions {
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
    }
}

Logs taken while reproducing problem

While installing the plugin:

Installing "phonegap-plugin-barcodescanner" for android
Android Studio project detected
Subproject Path: CordovaLib
Subproject Path: app
Saved plugin info for "phonegap-plugin-barcodescanner" to config.xml

While doing Gradle Sync:

2017-12-29
1:58 PM Executing tasks: [clean, :CordovaLib:generateDebugSources,     :CordovaLib:generateDebugAndroidTestSources, :CordovaLib:mockableAndroidJar, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]

1:58 PM Gradle build finished with 1 error(s) in 2s 583ms

Error:Failed to resolve: :barcodescanner: Open File

Most helpful comment

Same issue happens when I try to compile an APK

All 2 comments

Same issue happens when I try to compile an APK

This thread has been automatically locked.

Was this page helpful?
0 / 5 - 0 ratings