Skip to content

Installing the Plugin causes Android app to crash #43

Closed
@hoi4

Description

Hi,

I generated a new IonicV3 project using ionic start myApp tabs --type=ionic-angular.
After installing the plugin using cordova plugin add cordova-plugin-lottie-splashscreen the app does not start anymore and crashes instantly.

I used logcat to get some logs:

02-08 08:19:26.951 29741 29741 E AndroidRuntime: FATAL EXCEPTION: main
02-08 08:19:26.951 29741 29741 E AndroidRuntime: Process: io.ionic.starter, PID: 29741
02-08 08:19:26.951 29741 29741 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{io.ionic.starter/io.ionic.starter.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void org.apache.cordova.CordovaPlugin.privateInitialize(java.lang.String, org.apache.cordova.CordovaInterface, org.apache.cordova.CordovaWebView, org.apache.cordova.CordovaPreferences)' on a null object reference
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread.-wrap12(Unknown Source:0)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:108)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:166)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:7529)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
02-08 08:19:26.951 29741 29741 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void org.apache.cordova.CordovaPlugin.privateInitialize(java.lang.String, org.apache.cordova.CordovaInterface, org.apache.cordova.CordovaWebView, org.apache.cordova.CordovaPreferences)' on a null object reference
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.PluginManager.getPlugin(PluginManager.java:171)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.PluginManager.startupPlugins(PluginManager.java:97)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.PluginManager.init(PluginManager.java:86)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.CordovaWebViewImpl.init(CordovaWebViewImpl.java:117)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:149)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at org.apache.cordova.CordovaActivity.loadUrl(CordovaActivity.java:224)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at io.ionic.starter.MainActivity.onCreate(MainActivity.java:39)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.Activity.performCreate(Activity.java:7383)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)
02-08 08:19:26.951 29741 29741 E AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)

The same happens when using IonicV4.

I hope you can help me with that.
Thanks in advance!

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions