ionic-team / ionic-v1

The repo for Ionic 1.x. For the latest version of Ionic, please see https://github.com/ionic-team/ionic
Other
192 stars 187 forks source link

Ionic 1 application crash on android #332

Closed dhavalsoni2001 closed 6 years ago

dhavalsoni2001 commented 6 years ago

Application is crashing when I download application from playstore and try to open its first time but after that its working fine. While development/testing Application running perfectly.(no crashes)

Here is stack trace from playstore.


java.lang.RuntimeException: 
  at android.app.ActivityThread.handleReceiver (ActivityThread.java:3343)
  at android.app.ActivityThread.-wrap20 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1726)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6776)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:380)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
  at android.app.ActivityThread.handleReceiver (ActivityThread.java:3338)

Which Ionic Version? 1.x or 2.x 1.x

ionic info

Your system information:

Cordova CLI: 7.1.0 Gulp version: CLI version 3.9.1 Gulp local: Local version 3.9.1 Ionic Framework Version: 1.3.2 Ionic CLI Version: 1.7.16 Ionic App Lib Version: 0.7.3 ios-deploy version: 1.9.2 ios-sim version: Not installed OS: Mac OS X El Capitan Node Version: v6.11.4 Xcode version: Xcode 9.1 Build version 9B55

plugins list

com.eightz.mobile.cordova.plugin.android.referrer 1.0.0 "Android Referrer Plugin" com.simonmacdonald.prefs 1.0.0 "Preferences Access Plugin" com.synconset.imagepicker 2.1.7 "ImagePicker" com.telerik.plugins.nativepagetransitions 0.6.5 "Native Page Transitions" cordova-custom-config 3.3.0 "cordova-custom-config" cordova-plugin-camera 2.4.1 "Camera" cordova-plugin-compat 1.2.0 "Compat" cordova-plugin-console 1.1.0 "Console" cordova-plugin-datepicker 0.9.3 "DatePicker" cordova-plugin-device 1.1.6 "Device" cordova-plugin-facebook4 1.9.1 "Facebook Connect" cordova-plugin-file 4.3.3 "File" cordova-plugin-file-transfer 1.6.3 "File Transfer" cordova-plugin-firebase 0.1.24 "Google Firebase Plugin" cordova-plugin-globalization 1.0.7 "Globalization" cordova-plugin-google-analytics 1.8.3 "Google Universal Analytics Plugin" cordova-plugin-ionic-webview 1.1.16 "cordova-plugin-ionic-webview" cordova-plugin-splashscreen 4.0.3 "Splashscreen" cordova-plugin-statusbar 2.2.3 "StatusBar" cordova-plugin-whitelist 1.3.2 "Whitelist" cordova-plugin-x-socialsharing 5.2.1 "SocialSharing" cordova-plugin-x-toast 2.6.0 "Toast" es6-promise-plugin 4.1.0 "Promise" ionic-plugin-keyboard 2.2.1 "Keyboard"

ravikiran6763 commented 6 years ago

how did you resolve this?

dhavalsoni2001 commented 6 years ago

I find out on Android Manifest that one of the jar isn't available and that was the reason for crashing app. In my case this plugin was com.eightz.mobile.cordova.plugin.android.referrer 1.0.0 culprit, so I had to remove this plugin.

ravikiran6763 commented 6 years ago

Thank you so much .. in my case it was analytics service in manifest file