android - Running sample code: FATAL EXCEPTION: main...Unable to instantiate activity -


i'm trying run sample code provided andengine (the simplest sample code seen below, received here). added andengine.jar file library received here.

everything fine, unfortunately when want run sample, throws fatal exception: main unable instantiate activity error. registered activitiy on androidmanifest.xml file, still error. hints how resolve it?

06-02 15:44:48.699: e/androidruntime(19437): fatal exception: main 06-02 15:44:48.699: e/androidruntime(19437): process: com.example.t, pid: 19437 06-02 15:44:48.699: e/androidruntime(19437): java.lang.runtimeexception: unable instantiate activity componentinfo{com.example.t/com.example.t.mainactivity}: java.lang.classnotfoundexception: didn't find class "com.example.t.mainactivity" on path: dexpathlist[[zip file "/data/app/com.example.t-1/base.apk"],nativelibrarydirectories=[/vendor/lib, /system/lib]] 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread.performlaunchactivity(activitythread.java:2236) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread.handlelaunchactivity(activitythread.java:2387) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread.access$800(activitythread.java:151) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread$h.handlemessage(activitythread.java:1303) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.os.handler.dispatchmessage(handler.java:102) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.os.looper.loop(looper.java:135) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread.main(activitythread.java:5254) 06-02 15:44:48.699: e/androidruntime(19437):    @ java.lang.reflect.method.invoke(native method) 06-02 15:44:48.699: e/androidruntime(19437):    @ java.lang.reflect.method.invoke(method.java:372) 06-02 15:44:48.699: e/androidruntime(19437):    @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:903) 06-02 15:44:48.699: e/androidruntime(19437):    @ com.android.internal.os.zygoteinit.main(zygoteinit.java:698) 06-02 15:44:48.699: e/androidruntime(19437): caused by: java.lang.classnotfoundexception: didn't find class "com.example.t.mainactivity" on path: dexpathlist[[zip file "/data/app/com.example.t-1/base.apk"],nativelibrarydirectories=[/vendor/lib, /system/lib]] 06-02 15:44:48.699: e/androidruntime(19437):    @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:56) 06-02 15:44:48.699: e/androidruntime(19437):    @ java.lang.classloader.loadclass(classloader.java:511) 06-02 15:44:48.699: e/androidruntime(19437):    @ java.lang.classloader.loadclass(classloader.java:469) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.instrumentation.newactivity(instrumentation.java:1066) 06-02 15:44:48.699: e/androidruntime(19437):    @ android.app.activitythread.performlaunchactivity(activitythread.java:2226) 06-02 15:44:48.699: e/androidruntime(19437):    ... 10 more 06-02 15:44:48.699: e/androidruntime(19437):    suppressed: java.lang.noclassdeffounderror: com.example.t.mainactivity 06-02 15:44:48.699: e/androidruntime(19437):        @ dalvik.system.dexfile.defineclassnative(native method) 06-02 15:44:48.699: e/androidruntime(19437):        @ dalvik.system.dexfile.defineclass(dexfile.java:226) 06-02 15:44:48.699: e/androidruntime(19437):        @ dalvik.system.dexfile.loadclassbinaryname(dexfile.java:219) 06-02 15:44:48.699: e/androidruntime(19437):        @ dalvik.system.dexpathlist.findclass(dexpathlist.java:321) 06-02 15:44:48.699: e/androidruntime(19437):        @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:54) 06-02 15:44:48.699: e/androidruntime(19437):        ... 14 more 06-02 15:44:48.699: e/androidruntime(19437):    suppressed: java.lang.classnotfoundexception: com.example.t.mainactivity 06-02 15:44:48.699: e/androidruntime(19437):        @ java.lang.class.classforname(native method) 06-02 15:44:48.699: e/androidruntime(19437):        @ java.lang.bootclassloader.findclass(classloader.java:781) 06-02 15:44:48.699: e/androidruntime(19437):        @ java.lang.bootclassloader.loadclass(classloader.java:841) 06-02 15:44:48.699: e/androidruntime(19437):        @ java.lang.classloader.loadclass(classloader.java:504) 06-02 15:44:48.699: e/androidruntime(19437):        ... 13 more 06-02 15:44:48.699: e/androidruntime(19437):    caused by: java.lang.noclassdeffounderror: class not found using boot class loader; no stack available 

source code:

package com.example.t;  import org.anddev.andengine.ui.activity.basegameactivity;  import android.view.menu; import android.view.menuitem;  /**  * (c) 2010 nicolas gramlich   * (c) 2011 zynga inc.  *   * @author nicolas gramlich  * @since 22:10:28 - 11.04.2010  */ public abstract class mainactivity extends basegameactivity {     // ===========================================================     // constants     // ===========================================================      private static final int menu_trace = menu.first;      // ===========================================================     // fields     // ===========================================================      // ===========================================================     // constructors     // ===========================================================      // ===========================================================     // getter & setter     // ===========================================================      // ===========================================================     // methods for/from superclass/interfaces     // ===========================================================      @override     public boolean oncreateoptionsmenu(final menu pmenu) {         pmenu.add(menu.none, menu_trace, menu.none, "start method tracing");         return super.oncreateoptionsmenu(pmenu);     }      @override     public boolean onprepareoptionsmenu(final menu pmenu) {         pmenu.finditem(menu_trace).settitle(this.mengine.ismethodtracing() ? "stop method tracing" : "start method tracing");         return super.onprepareoptionsmenu(pmenu);     }      @override     public boolean onmenuitemselected(final int pfeatureid, final menuitem pitem) {         switch(pitem.getitemid()) {             case menu_trace:                 if(this.mengine.ismethodtracing()) {                     this.mengine.stopmethodtracing();                 } else {                     this.mengine.startmethodtracing("andengine_" + system.currenttimemillis() + ".trace");                 }                 return true;             default:                 return super.onmenuitemselected(pfeatureid, pitem);         }     }      // ===========================================================     // methods     // ===========================================================      // ===========================================================     // inner , anonymous classes     // =========================================================== } 

and manifest file:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.t"     android:versioncode="1"     android:versionname="1.0" >      <uses-sdk         android:minsdkversion="8"         android:targetsdkversion="20" />      <application         android:allowbackup="true"         android:icon="@drawable/ic_launcher"         android:label="@string/app_name"         android:theme="@style/apptheme" >         <activity             android:name=".mainactivity"             android:label="@string/app_name" >             <intent-filter>                 <action android:name="android.intent.action.main" />                  <category android:name="android.intent.category.launcher" />             </intent-filter>         </activity>     </application>  </manifest> 

i had same issue, since added new library andengine.jar try this:

in project go properties -> java build path -> order , export, uncheck option android dependencies, clean & build project.

this described in: android classnotfoundexception: didn't find class on path


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -