在android应用程序启动时抛出下面异常导致启动失败:

ERROR/AndroidRuntime(3866): Caused by:java.lang.ClassNotFoundException

出现原因一般如下:

1. 在Manifest.xml中查看Activity的名字是否书写正确。

2. 在Manifest.xml确认Activity标签中的android:name属性的格式,例如我的activity的名字是helloworld,确认android:name=”.helloworld”(注意:这个“.”很重要)。

3. 如果有添加外部包的情况下,在工程根目录下建libs目录,然后将需要导入的外部包放入此目录内再add jars。

4. 如果上面都确保OK的情况下仍发生问题的话,clean工程->关闭eclipse->在命令行中重启adb(adb kill-server adbstart-server)->打开eclipse->编译启动。

更多相关文章

  1. 1.4.2 Android Studio工程目录结构分析
  2. 获得Android的SD卡根目录
  3. Android Eclipse 源码工程 调试
  4. ionic3文件目录介绍
  5. android系统目录说明
  6. android maven eclipse里面新建maven工程The desired archetype

随机推荐

  1. WCF 实例 —— Android 短信助手 (WCF +
  2. 自定义View之入门(一)
  3. Android Activity生命周期具体内容概述
  4. Android学习笔记:Android异步任务之AsyncT
  5. android:contentDescription 的用途的用
  6. Android 计时器Timer用法
  7. Android 屏幕适配全攻略
  8. Android调试桥-Android(安卓)Debug Birdge
  9. 关于Android横竖屏的设置和使用
  10. Android(安卓)Handler 机制