katzer / cordova-plugin-local-notifications

Cordova Local-Notification Plugin
Apache License 2.0
2.56k stars 1.74k forks source link

Android 10.0.0 build fails with error #1963

Open Rac91 opened 2 years ago

Rac91 commented 2 years ago

WARNING: IF YOU IGNORE THIS TEMPLATE, WE'LL IGNORE YOUR ISSUE. YOU MUST FILL THIS IN!

Provide a general summary of the issue. Build fails for android 10.0.0. Tried uninstalling and re-installing the plugin and platform.

Your Environment

Expected Behavior

Build should complete without errors. Tell us what should happen

Actual Behavior

The below error is thrown and the build fails:

C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:35: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:36: error: package android.support.v4.util does not exist
import android.support.v4.util.ArraySet;
                              ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:37: error: package android.support.v4.util does not exist
import android.support.v4.util.Pair;
                              ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:56: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_DEFAULT;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:56: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_DEFAULT;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:57: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_HIGH;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:57: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_HIGH;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:58: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:58: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:59: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:59: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:60: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:60: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:61: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:61: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:62: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MIN;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:62: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MIN;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:63: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_LOW;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:63: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_LOW;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:64: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MAX;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:64: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MAX;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:65: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_HIGH;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:65: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_HIGH;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:34: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                             ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:48: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:48: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:49: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:49: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:50: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_DEFAULT;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:50: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_DEFAULT;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:51: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_HIGH;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:51: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_HIGH;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:52: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:52: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:53: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MIN;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:53: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_MIN;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:54: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_LOW;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:54: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_LOW;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:55: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:55: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_DEFAULT;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:56: error: cannot find symbol
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_HIGH;
                                    ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:56: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationManagerCompat.IMPORTANCE_HIGH;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:91: error: package NotificationCompat does not exist
    private static SparseArray<NotificationCompat.Builder> cache = null;
                                                 ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:30: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:31: error: package android.support.v4.app.NotificationCompat.MessagingStyle does not exist
import android.support.v4.app.NotificationCompat.MessagingStyle.Message;
                                                               ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:47: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.DEFAULT_LIGHTS;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:47: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.DEFAULT_LIGHTS;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:48: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.DEFAULT_SOUND;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:48: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.DEFAULT_SOUND;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:49: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.DEFAULT_VIBRATE;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:49: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.DEFAULT_VIBRATE;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:50: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:50: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MAX;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:51: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:51: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.PRIORITY_MIN;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:52: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.VISIBILITY_PUBLIC;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:52: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.VISIBILITY_PUBLIC;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:53: error: cannot find symbol
import static android.support.v4.app.NotificationCompat.VISIBILITY_SECRET;
                                    ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:53: error: static import only from classes and interfaces
import static android.support.v4.app.NotificationCompat.VISIBILITY_SECRET;
^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:100: error: package NotificationCompat does not exist
    private final NotificationCompat.Builder builder;
                                    ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:109: error: package NotificationCompat does not exist
    Notification(Context context, Options options, NotificationCompat.Builder builder) {
                                                                     ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:575: error: package NotificationCompat does not exist
    static NotificationCompat.Builder getCachedBuilder (int key) {
                             ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:465: error: cannot find symbol
    public NotificationManagerCompat getNotCompMgr() {
           ^
  symbol:   class NotificationManagerCompat
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\action\Action.java:25: error: cannot find symbol
import android.support.v4.app.RemoteInput;
                             ^
  symbol:   class RemoteInput
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Options.java:635: error: cannot find symbol
    Message[] getMessages() {
    ^
  symbol:   class Message
  location: class de.appplant.cordova.plugin.notification.Options
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\action\Action.java:111: error: cannot find symbol
    public RemoteInput getInput() {
           ^
  symbol:   class RemoteInput
  location: class de.appplant.cordova.plugin.notification.action.Action
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\localnotification\ClickReceiver.java:25: error: cannot find symbol
import android.support.v4.app.RemoteInput;
                             ^
  symbol:   class RemoteInput
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:34: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:35: error: package android.support.v4.app.NotificationCompat.MessagingStyle does not exist
import android.support.v4.app.NotificationCompat.MessagingStyle.Message;
                                                               ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:36: error: package android.support.v4.media.app.NotificationCompat does not exist
import android.support.v4.media.app.NotificationCompat.MediaStyle;
                                                      ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:223: error: package NotificationCompat does not exist
    private void applyStyle(NotificationCompat.Builder builder) {
                                              ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:265: error: package NotificationCompat does not exist
    private void applyMessagingStyle(NotificationCompat.Builder builder,
                                                       ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:266: error: cannot find symbol
                                     Message[] messages) {
                                     ^
  symbol:   class Message
  location: class de.appplant.cordova.plugin.notification.Builder
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:286: error: package NotificationCompat does not exist
    private void applyBigPictureStyle(NotificationCompat.Builder builder,
                                                        ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:305: error: package NotificationCompat does not exist
    private void applyInboxStyle(NotificationCompat.Builder builder) {
                                                   ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:324: error: package NotificationCompat does not exist
    private void applyBigTextStyle(NotificationCompat.Builder builder) {
                                                     ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:340: error: package NotificationCompat does not exist
    private void applyMediaStyle(NotificationCompat.Builder builder,
                                                   ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:357: error: package NotificationCompat does not exist
    private void applyDeleteReceiver(NotificationCompat.Builder builder) {
                                                       ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:384: error: package NotificationCompat does not exist
    private void applyContentReceiver(NotificationCompat.Builder builder) {
                                                        ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:412: error: package NotificationCompat does not exist
    private void applyActions (NotificationCompat.Builder builder) {
                                                 ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Builder.java:467: error: package NotificationCompat does not exist
    private NotificationCompat.Builder findOrCreateBuilder() {
                              ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\util\AssetProvider.java:22: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\util\AssetProvider.java:24: error: cannot find symbol
public class AssetProvider extends FileProvider {
                                   ^
  symbol: class FileProvider
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:159: error: cannot find symbol
        return getOptions().getPrio() >= PRIORITY_HIGH;
                                         ^
  symbol:   variable PRIORITY_HIGH
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:186: error: cannot find symbol
        List<Pair<Date, Intent>> intents = new ArrayList<Pair<Date, Intent>>();
             ^
  symbol:   class Pair
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:186: error: cannot find symbol
        List<Pair<Date, Intent>> intents = new ArrayList<Pair<Date, Intent>>();
                                                         ^
  symbol:   class Pair
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:187: error: cannot find symbol
        Set<String> ids = new ArraySet<String>();
                              ^
  symbol:   class ArraySet
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:206: error: cannot find symbol
            intents.add(new Pair<Date, Intent>(date, intent));
                            ^
  symbol:   class Pair
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:222: error: cannot find symbol
        for (Pair<Date, Intent> pair : intents) {
             ^
  symbol:   class Pair
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:235: error: cannot find symbol
                    case IMPORTANCE_MIN:
                         ^
  symbol:   variable IMPORTANCE_MIN
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:236: error: cannot find symbol
                    case IMPORTANCE_LOW:
                         ^
  symbol:   variable IMPORTANCE_LOW
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:239: error: cannot find symbol
                    case IMPORTANCE_MAX:
                         ^
  symbol:   variable IMPORTANCE_MAX
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:240: error: cannot find symbol
                    case IMPORTANCE_HIGH:
                         ^
  symbol:   variable IMPORTANCE_HIGH
  location: class de.appplant.cordova.plugin.notification.Notification
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Notification.java:562: error: package NotificationCompat does not exist
            cache = new SparseArray<NotificationCompat.Builder>();
                                                      ^
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:122: error: cannot find symbol
        int importance = IMPORTANCE_DEFAULT;
                         ^
  symbol:   variable IMPORTANCE_DEFAULT
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:133: error: cannot find symbol
            case PRIORITY_MIN:
                 ^
  symbol:   variable PRIORITY_MIN
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:134: error: cannot find symbol
                importance = IMPORTANCE_MIN;
                             ^
  symbol:   variable IMPORTANCE_MIN
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:136: error: cannot find symbol
            case PRIORITY_LOW:
                 ^
  symbol:   variable PRIORITY_LOW
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:137: error: cannot find symbol
                importance = IMPORTANCE_LOW;
                             ^
  symbol:   variable IMPORTANCE_LOW
  location: class de.appplant.cordova.plugin.notification.Manager
C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\app\src\main\java\de\appplant\cordova\plugin\notification\Manager.java:139: error: cannot find symbol
            case PRIORITY_DEFAULT:
                 ^
  symbol:   variable PRIORITY_DEFAULT
  location: class de.appplant.cordova.plugin.notification.Manager
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
100 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 8s
46 actionable tasks: 7 executed, 39 up-to-date
Command failed with exit code 1: C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\gradlew cdvBuildDebug -b C:\Users\Rachit Nandwana\APPprojects\Nurikabe - Copy\platforms\android\build.gradle

Steps to Reproduce

Reproduce this issue; include code to reproduce, if relevant

  1. ...
  2. ...
  3. ...
  4. ....

Context

What were you trying to do? Build the project in cordova

Debug logs

Include iOS / Android logs

dudipsh commented 2 years ago

up

ghost commented 2 years ago

up

mahen23 commented 2 years ago

This is not the only Cordova plugin affected. If you create any new app and do a cordova add platform android@latest the project will not be able to build either a debug or prod APK. Hopefully the developers test their plugins diligently and find a solution.

mcrio commented 2 years ago

See if this can help: https://github.com/dpa99c/cordova-plugin-androidx-adapter

Rac91 commented 2 years ago

@mcrio have already tried this. Didn't help.

mcrio commented 2 years ago

I guess you are also using 0.9.0-beta.2. For me it did the trick somehow :/

TheHolyRoger commented 2 years ago

Install the following packages:

yarn add cordova-plugin-androidx cordova-plugin-androidx-adapter jetifier -D

Then run:

npx jetifier

See here: https://capacitorjs.com/docs/v2/android/updating

chuil commented 2 years ago

I have exactly the same issue...

InimicalPart commented 2 years ago

Install the following packages:

yarn add cordova-plugin-androidx cordova-plugin-androidx-adapter jetifier -D

Then run:

npx jetifier

See here: https://capacitorjs.com/docs/v2/android/updating

Thank you! this worked for me. Although I did:

npm i jetifier

Then I installed androidx-adapter: (androidx is built-in in cordova-android versions above 9)

cordova plugin add cordova-plugin-androidx-adapter

and then I ran jetifier

npx jetifier
mahen23 commented 2 years ago

npx jetifier

Can confirm this worked for me. Although i got this warning:

Plugin doesn't support this project's cordova-android version. cordova-android: 10.1.1, failed version requirement: <9.0.0
Skipping 'cordova-plugin-androidx' for android

I still think that cordova team should be more transparent about these issues.

InimicalPart commented 2 years ago

npx jetifier

Can confirm this worked for me. Although i got this warning:

Plugin doesn't support this project's cordova-android version. cordova-android: 10.1.1, failed version requirement: <9.0.0
Skipping 'cordova-plugin-androidx' for android

I still think that cordova team should be more transparent about these issues.

I checked again and I noticed I have the same error, the thing is, it is fine, androidx is built-in for cordova-android versions above 9. You should be fine with just ignoring that.

Make sure you have this in your config.xml file:

<preference name="AndroidXEnabled" value="true" />
alanmilinovic commented 2 years ago

Hi for me npx jetifier and AndroidXEnabled in config.xml didn't helped.

This is what I get when running jetifier first time:

npx: installed 1 in 5.3s Jetifier is deprecated. Future versions of react-native CLI may not run it by default. Jetifier found 177 file(s) to forward-jetify. Using 4 workers... Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Manager.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\util\AssetProvider.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\ClickReceiver.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\action\Action.java

and this is what I get after second run:

npx: installed 1 in 2.836s Jetifier is deprecated. Future versions of react-native CLI may not run it by default. Jetifier found 177 file(s) to forward-jetify. Using 4 workers... Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java

InimicalPart commented 2 years ago

Hi for me npx jetifier and AndroidXEnabled in config.xml didn't helped.

This is what I get when running jetifier first time:

npx: installed 1 in 5.3s Jetifier is deprecated. Future versions of react-native CLI may not run it by default. Jetifier found 177 file(s) to forward-jetify. Using 4 workers... Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Manager.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Notification.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\util\AssetProvider.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\ClickReceiver.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\action\Action.java

and this is what I get after second run:

npx: installed 1 in 2.836s Jetifier is deprecated. Future versions of react-native CLI may not run it by default. Jetifier found 177 file(s) to forward-jetify. Using 4 workers... Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Builder.java Jetifier: propose an AndroidX conversion PR to this repository: node_modules\cordova-plugin-local-notification\src\android\notification\Options.java

Yeah that's normal, it should say the "propose an AndroidX conversion PR to this repository" things, those are messages that people should do an androidx conversion, but if I'm not mistaken jetifier fixes it in your files. I have a script setup to reinstall the android platform and run npx jetifier. If you would like me to, I can send the script here.

alanmilinovic commented 2 years ago

I removed android platform and rebuilt everything, now things are working as they should. Not sure what was the issue before, but thank you for your help.

InimicalPart commented 2 years ago

I removed android platform and rebuilt everything, now things are working as they should. Not sure what was the issue before, but thank you for your help.

No problem, glad to have helped!

SeScherer commented 2 years ago

Hi, I currently have the problem as well. I'm using android 10.1.1 where the androidXAdapter should be installed. But I still can't install without specifically add the androidXAdapter plugin. Does anyone know why?

alanmilinovic commented 2 years ago

Yap, that is true, you need to add androidx adapter explicitly.

alix78 commented 2 years ago

working for me:

cordova plugin add cordova-plugin-androidx-adapter npm i jetifier npx jetifier

noelbank00 commented 2 years ago

Install the following packages:

yarn add cordova-plugin-androidx cordova-plugin-androidx-adapter jetifier -D

Then run:

npx jetifier

See here: https://capacitorjs.com/docs/v2/android/updating

Thank you! this worked for me. Although I did:

npm i jetifier

Then I installed androidx-adapter: (androidx is built-in in cordova-android versions above 9)

cordova plugin add cordova-plugin-androidx-adapter

and then I ran jetifier

npx jetifier

This is a good solution! Working! :)

Thanks

danilobatistaqueiroz commented 1 year ago

Install the following packages:

yarn add cordova-plugin-androidx cordova-plugin-androidx-adapter jetifier -D

Then run:

npx jetifier

See here: https://capacitorjs.com/docs/v2/android/updating

Thank you! this worked for me. Although I did:

npm i jetifier

Then I installed androidx-adapter: (androidx is built-in in cordova-android versions above 9)

cordova plugin add cordova-plugin-androidx-adapter

and then I ran jetifier

npx jetifier

I needed to remove the platform before and re-add again:
ionic cordova platform rm android
ionic cordova platform add android
ionic build
ionic cordova build android