bitpay / cordova-plugin-qrscanner

A fast, energy efficient, highly-configurable QR code scanner for Cordova apps and the browser.
MIT License
567 stars 773 forks source link

Could not find method compile() for arguments [com.journeyapps:zxing-android-embedded:3.3.0] #402

Closed mojontwins closed 8 months ago

mojontwins commented 8 months ago

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch cordova-plugin-qrscanner@3.0.1 for the project I'm working on.

Latest cordova tools refuse to compile due to old & deprecated configuration keywords.

Here is the diff that solved my problem:

diff --git a/node_modules/cordova-plugin-qrscanner/src/android/qrscanner.gradle b/node_modules/cordova-plugin-qrscanner/src/android/qrscanner.gradle
index df682e7..6188e34 100644
--- a/node_modules/cordova-plugin-qrscanner/src/android/qrscanner.gradle
+++ b/node_modules/cordova-plugin-qrscanner/src/android/qrscanner.gradle
@@ -3,8 +3,8 @@ repositories {
 }

 dependencies {
-    compile 'com.journeyapps:zxing-android-embedded:3.3.0'
-    compile 'com.android.support:appcompat-v7:23.1.0'
+    implementation 'com.journeyapps:zxing-android-embedded:3.3.0'
+    implementation 'com.android.support:appcompat-v7:23.1.0'
 }

 android {

This issue body was partially generated by patch-package.