cordova-plugin-local-notifications
cordova-plugin-local-notifications copied to clipboard
Android 10.0.0 build fails with error
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
- Plugin version: latest
- Platform: android
- OS version:
- Device manufacturer / model:
- Cordova version (10.0.0):
- Cordova platform version (android 10.0.0):
- Plugin config
- Ionic Version (if using Ionic)
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
- ...
- ...
- ...
- ....
Context
What were you trying to do? Build the project in cordova
Debug logs
Include iOS / Android logs
- ios XCode logs
- Android: $ adb logcat
up
up
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.
See if this can help: https://github.com/dpa99c/cordova-plugin-androidx-adapter
@mcrio have already tried this. Didn't help.
I guess you are also using 0.9.0-beta.2
. For me it did the trick somehow :/
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
I have exactly the same issue...
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
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.
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" />
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
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.
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.
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!
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?
Yap, that is true, you need to add androidx adapter explicitly.
working for me:
cordova plugin add cordova-plugin-androidx-adapter npm i jetifier npx jetifier
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
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