when implement Google Analytics in android Studio Project java.lang.ClassNotFoundException -


    java.lang.runtimeexception: unable instantiate activity componentinfo{com.easylogics.device.cooler.heat.minimiser/com.easylogics.device.cooler.heat.minimiser.splash}: java.lang.classnotfoundexception: didn't find class "com.easylogics.device.cooler.heat.minimiser.splash" on path: dexpathlist[[zip file "/mnt/asec/com.easylogics.device.cooler.heat.minimiser-1/pkg.apk"],nativelibrarydirectories=[/mnt/asec/com.easylogics.device.cooler.heat.minimiser-1/lib, /vendor/lib, /system/lib]]     @ android.app.activitythread.performlaunchactivity(activitythread.java:2264)     @ android.app.activitythread.handlelaunchactivity(activitythread.java:2390)     @ android.app.activitythread.access$800(activitythread.java:151)     @ android.app.activitythread$h.handlemessage(activitythread.java:1321)     @ android.os.handler.dispatchmessage(handler.java:110)     @ android.os.looper.loop(looper.java:193)     @ android.app.activitythread.main(activitythread.java:5299)     @ java.lang.reflect.method.invokenative(native method)     @ java.lang.reflect.method.invoke(method.java:515)     atcom.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:829)at com.android.internal.os.zygoteinit.main(zygoteinit.java:645)   @ dalvik.system.nativestart.main(native method) caused by: java.lang.classnotfoundexception: didn't find class "com.easylogics.device.cooler.heat.minimiser.splash" on path: dexpathlist[[zip file "/mnt/asec/com.easylogics.device.cooler.heat.minimiser-1/pkg.apk"],nativelibrarydirectories=[/mnt/asec/com.easylogics.device.cooler.heat.minimiser-1/lib, /vendor/lib, /system/lib]]     @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:56)     @ java.lang.classloader.loadclass(classloader.java:497)     @ java.lang.classloader.loadclass(classloader.java:457)     @ android.app.instrumentation.newactivity(instrumentation.java:1061)     @ android.app.activitythread.performlaunchactivity(activitythread.java:2255)     ... 11 more     suppressed: java.io.ioexception: unable open dex file         @ dalvik.system.dexfile.opendexfilenative(native method)         @ dalvik.system.dexfile.opendexfile(dexfile.java:296)         @ dalvik.system.dexfile.<init>(dexfile.java:80)         @ dalvik.system.dexfile.<init>(dexfile.java:59)         @ dalvik.system.dexpathlist.loaddexfile(dexpathlist.java:263)         @ dalvik.system.dexpathlist.makedexelements(dexpathlist.java:230)         @ dalvik.system.dexpathlist.<init>(dexpathlist.java:112)         @ dalvik.system.basedexclassloader.<init>(basedexclassloader.java:48)         @ dalvik.system.pathclassloader.<init>(pathclassloader.java:65)         @ android.app.applicationloaders.getclassloader(applicationloaders.java:57)         @ android.app.loadedapk.getclassloader(loadedapk.java:326)         @ android.app.loadedapk.makeapplication(loadedapk.java:508)         @ android.app.activitythread.handlebindapplication(activitythread.java:4514)         @ android.app.activitythread.access$1500(activitythread.java:151)         @ android.app.activitythread$h.handlemessage(activitythread.java:1381)         ... 8 more 

$ while analyticsapplication class here time in devices following error occur , sometime app running error occur sometime on device run.. dont know issue whats meant me native error , app crashed on classdefnotfound in dexfile while include class in manifest file

import android.app.application; import com.app.analyticstrackers; import com.google.android.gms.analytics.googleanalytics; import com.google.android.gms.analytics.hitbuilders; import com.google.android.gms.analytics.standardexceptionparser; import com.google.android.gms.analytics.tracker; public class analyticsapplication extends  application{     public static final string tag = analyticsapplication.class             .getsimplename();      private static analyticsapplication minstance;      @override     public void oncreate() {         super.oncreate();         minstance = this;          analyticstrackers.initialize(this);         analyticstrackers.getinstance().get(analyticstrackers.target.app);     }      public static synchronized analyticsapplication getinstance() {         return minstance;     }      public synchronized tracker getgoogleanalyticstracker() {         analyticstrackers analyticstrackers = analyticstrackers.getinstance();         return analyticstrackers.get(analyticstrackers.target.app);     }      /***      * tracking screen view      *      * @param screenname screen name displayed on ga dashboard      */     public void trackscreenview(string screenname) {         tracker t = getgoogleanalyticstracker();          // set screen name.         t.setscreenname(screenname);          // send screen view.         t.send(new hitbuilders.screenviewbuilder().build());          googleanalytics.getinstance(this).dispatchlocalhits();     }      /***      * tracking exception      *      * @param e exception tracked      */     public void trackexception(exception e) {         if (e != null) {             tracker t = getgoogleanalyticstracker();              t.send(new hitbuilders.exceptionbuilder()                     .setdescription(                             new standardexceptionparser(this, null)                                     .getdescription(thread.currentthread().getname(), e))                     .setfatal(false)                     .build()             );         }     }      /***      * tracking event      *      * @param category event category      * @param action   action of event      * @param label    label      */     public void trackevent(string category, string action, string label) {         tracker t = getgoogleanalyticstracker();          // build , send event.         t.send(new hitbuilders.eventbuilder().setcategory(category).setaction(action).setlabel(label).build());     }  } 

$ , androidmanifest.xml is

    <application         android:allowbackup="true"         android:name=".analyticsapplication"         android:icon="@drawable/ic_launcher"         android:label="@string/app_name"         android:supportsrtl="true"> 


Comments