【异常解决】android.content.ActivityNotFoundException

异常1:Java.lang.ClassNotFoundException

08-13 18:29:22.924: E/AndroidRuntime(1875):Caused by: java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]

其实一般分为3种情况:

1、启动activity的时候,在AndroidManifest.xml可能压根你就忘了添加一个activity,或者说activity的包名或者名字写错了,这个犯错几率很高的;

2、使用了,而不是全称

表示当前清单文件package="com.andieguo.demo"下的Activity。当应用包名com.andieguo.demo与 GeocodeingActivity所在的包不一致的时候,会导致找不到GeocodeingActivity类。

3、你的使用的class,是一个外部的JAR包,当在工程中编译使用时,发布成APK并没有包含JAR文件,所以APK在执行的时候就找不到JAR文件,会报错。

异常2:android.content.ActivityNotFoundException

01-01 16:09:04.714: E/AndroidRuntime(2924): android.content.ActivityNotFoundException:NoActivity found to handle Intent{ act=myapp.action.test1 }

问题源头:

   

           

               

                  

           

 

节点中缺少:

原因:

由于在通过Intent调用Activity时,Android默认会自动添加CATEGORY_DEFAULT类别属性,故在Filter配置中CATEGORY_DEFAULT是不可缺少的;

 

你可能感兴趣的:(Android异常)