zoukankan      html  css  js  c++  java
  • (转载)Android学习笔记⑨——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、使用了</activity Android:name=".geocodeingactivity">,而不是全称</activityandroid:name="com.andieguo.demo.geocodeingactivity">。</activity android:name=".geocodeingactivity">

    表示当前清单文件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 }

    问题源头:

     <activity android:name="com.x210.intentfilters.OneActivity"android:label="oneActivity">  

                <intent-filter>

                    <actionandroid:name="myapp.action.test1" />

                    <actionandroid:name="myapp.action.test2" />  

                </intent-filter>

     </activity>

    <Intent-filter>节点中缺少:

    <category android:name="android.intent.category.DEFAULT"/>

    原因:

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

    转载:http://blog.csdn.net/andie_guo/article/details/9273755

  • 相关阅读:
    Windows下临界区的使用CRITICAL_SECTION
    MFC中消息映射的实现
    Oracle中提供的事件触发机制
    CreateEvent()详解
    内核参数优化之2-1 tcp/ip 标志位报文解析
    内核参数优化之1 keepalive解析
    python之7-3对象的信息/方法获取
    python之7-2类的继承与多态
    python之7-1类
    python之6-3嵌套函数
  • 原文地址:https://www.cnblogs.com/eoooxy/p/5971238.html
Copyright © 2011-2022 走看看