[英]Ionic Capacitor Android build issue - Execution failed for task ':capacitor-cordova-android-plugins:fabricGenerateResourcesDebug'
[英]Ionic capacitor-cordoca-android-plugins issue
所以我現在一直在開發一個應用程序。
這個問題就像 100 多條錯誤消息
一些錯誤
> 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;
我嘗試的一些調試技術通常可以在嘗試在 Android 上編譯應用程序時解決這些問題。 請注意,此應用程序在ionic serve
和 xcode 上完美運行。
刪除app工程中的android文件夾,新建一個。
使緩存無效/重新啟動
我沒有嘗試過似乎可以解決這個問題。
在 IOS 和 Windows 上完美運行。
您可以將您的項目遷移到 AndroidX:
在 Android 工作室中:重構 -> 遷移到 AndroidX,然后修復您的導入以使其一致。
或者:使用 jetifier 打補丁插件為 AndroidX 打補丁
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.