giorgiofellipe / cordova-plugin-datecs-printer

Cordova plugin to print on Mobile Bluetooth ESC/POS Printers - Tested on Datecs DPP-250 Printer
MIT License
73 stars 60 forks source link

Can't build cordova app after installing plugin error: package android.support.v4.content does not exist #165

Closed AitaddiAb closed 6 months ago

AitaddiAb commented 6 months ago

> Task :app:compileDebugJavaWithJavac FAILED
/Users/abdrahim/Developer/Projects/QatraMS/qatrams-client/src-cordova/platforms/android/app/src/main/java/com/giorgiofellipe/datecsprinter/DatecsSDKWrapper.java:36: error: package android.support.v4.content does not exist
import android.support.v4.content.LocalBroadcastManager;
                                 ^
/Users/abdrahim/Developer/Projects/QatraMS/qatrams-client/src-cordova/platforms/android/app/src/main/java/com/giorgiofellipe/datecsprinter/DatecsSDKWrapper.java:713: error: cannot find symbol
        LocalBroadcastManager.getInstance(mWebView.getContext()).sendBroadcastSync(intent);
        ^
  symbol:   variable LocalBroadcastManager
  location: class DatecsSDKWrapper
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/abdrahim/Developer/Projects/QatraMS/qatrams-client/src-cordova/platforms/android/app/src/main/java/com/giorgiofellipe/datecsprinter/DatecsSDKWrapper.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors

FAILURE: Build failed with an exception.
AitaddiAb commented 6 months ago

fixed by

cordova plugin add cordova-plugin-androidx-adapter
cordova platform rm android && cordova platform add android