win4win
win4win

Reputation: 363

Ionic capacitor-cordoca-android-plugins issue

So I've been working on an app for awhile now.

The issue is like 100+ error messages

Some of the errors

> Task :capacitor-cordova-android-plugins:compileDebugJavaWithJavac
/Users/jakelewis/Desktop/tupperware-a/android/capacitor-cordova-android-plugins/src/main/java/de/appplant/cordova/plugin/notification/Manager.java:30: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                         ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
/Users/jakelewis/Desktop/tupperware-a/android/capacitor-cordova-android- 
plugins/src/main/java/de/appplant/cordova/plugin/notification/Manager.java:44: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
                                ^
symbol:   class NotificationManagerCompat
location: package android.support.v4.app
/Users/jakelewis/Desktop/tupperware-a/android/capacitor-cordova-android- 
plugins/src/main/java/de/appplant/cordova/plugin/notification/Manager.java:44: error: static 
import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
^
/Users/jakelewis/Desktop/tupperware-a/android/capacitor-cordova-android- 
plugins/src/main/java/de/appplant/cordova/plugin/notification/Notification.java:33: error: 
cannot find symbol
import android.support.v4.app.NotificationCompat;
            

Some debugging techniques I tried that usually fixes these issues when trying to compile an app on Android. Note that this app runs perfectly on ionic serve and xcode.

Nothing I tried seems to fix this.

Works perfect on IOS and Windows.

Upvotes: 1

Views: 4407

Answers (1)

leonhhm
leonhhm

Reputation: 11

You may either migrate your project to AndroidX:

In Android studio: Refactor -> Migrate to AndroidX, then fix your imports to make them consistent.

Or: Use jetifier to patch plugins to patch the project for AndroidX

References:

ionic capacitor qrscanner activity compat

https://developer.android.com/jetpack/androidx/migrate

Upvotes: 1

Related Questions