Android点滴---AndroidAnnotations java.lang.ClassNotFoundException

今天在网上找资料,

下载了一个Demo,

运行时报:

Caused by:

java.lang.ClassNotFoundException:

Didn‘t find class "net.mobctrl.listviewdemo.MainActivity_"

on path: DexPathList[[zip file "/data/app/net.mobctrl.listviewdemo-2.apk"],

nativeLibraryDirectories=[/data/app-lib/net.mobctrl.listviewdemo-2, /vendor/lib, /system/lib]]

起初以为是作者粗心,manifest里注册Activity多写了一个下划线_(菜鸟一枚,之前没听过AndroidAnnotations框架),

后来把下划线删掉,程序可以运行了,但是发现页面空白,什么都没有!

感觉不对!

然后去看代码,发现使用了很多注解,

百度后,发现作者是使用了 AndroidAnnotations框架,

manifest 中加上下划线是对的,于是又报上面的错误!

后来到网上找 AndroidAnnotation的使用资料,看看是不是哪里用的不对!

感谢这篇文章:http://www.it165.net/pro/html/201404/12213.html

看完后发现需要配置Java Complier 下的 Annotation Processin 下的Factory Path 配置 jar,

配置成功后,就可以正常运行了

如果你正好使用的是 ADT23.0.2,又或者正好发现自己的ADT 没有 Annotation Processing 选项,

可以看一下我的这篇文章: Android点滴---ADT
23.0.2找不到Annotation Processing选项,解决方法

获取可以帮到你!

时间: 2024-10-10 04:41:57

Android点滴---AndroidAnnotations java.lang.ClassNotFoundException的相关文章

完美解决android运行程序java.lang.ClassNotFoundException错误

遇到错误: java.lang.ClassNotFoundException at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 分析原因: 找半天不知道什么原因出错,各种折腾.后来发现我引入v7包,又引入了v4包,想了下,是不是发生冲突了,因为印象中v7是包含了v4了. 解决办法: 把libs下的v4包删掉,重新运行,大功告成.这可能只是引起这个错误的原因之一,在此记录下.

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList

FAQ:  Android app 编译好后安装到手机,运行时闪退,报如下错误: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{io.grpc.helloworldexample/io.grpc.helloworldexample.HelloworldActivity}: java.lang.ClassNotFoundException: Didn't find class "io.grpc.he

Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity

错误类型: 04-28 06:10:15.508: E/AndroidRuntime(849): Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity 04-28 06:10:15.508: E/AndroidRuntime(849): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 04-28 06:1

Android使用Eclipse遇到"java.lang.ClassNotFoundException"

最近遇到个Android Jar的问题,找了几天才找到root cause. 在此记录下. 我们的Android项目需要使用一个供应商的Jar. 我们使用的开发环境为:Eclipse + ADT插件(这年头居然不用Android Studio...). 把下载好的Jar放入"libs"文件夹内,Eclipse就会自动识别. 启动APK,直接crash. Logcat 报:"java.lang.ClassNotFoundException"错误. 查看项目的 Java

android 自定义View Caused by: java.lang.ClassNotFoundException: Didn't find class

在android studio中, 自定义View 时,出现 Caused by: java.lang.ClassNotFoundException: Didn't find class 在查看包名和类名都没有错误的情况,一个可能的原因是,在添加包名时,粗心导致把包类型定义为androidTest下了 如下图所示: 本人做为android  新手,英语水平一般,只是如实记录自己所犯的错,高手不喜勿吐. android 自定义View Caused by: java.lang.ClassNotFo

Caused by: java.lang.ClassNotFoundException[android的终极解决错误]

from:http://blog.csdn.net/changemyself/article/details/7861525 08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk] 我想大家经常因为疏忽出现ClassNotFoundExceptio

Caused by: java.lang.ClassNotFoundException: com.njupt.libgdxbase.MainActivity

在使用libgdx来开发游戏时,如果遇到这种问题.很可能是因为你没有在libgdx的项目中导入Android的现骨干jar包导致的. 解决方法如下: 右击项目---"build path"----->"configure build path"-------->这时候会出现如下图所示的界面.这时候把图中红色的钩所钩中的选项的选上 ------>这时候在clean以下project,close在openproject,这时候一般就能解决问题了...

No DRP key due to exception:java.lang.ClassNotFoundException

出现这种错误: 01-30 16:04:47.465: I/BrowserStartupController(2896): Initializing chromium process, singleProcess=true01-30 16:04:47.466: W/art(2896): Attempt to remove non-JNI local reference, dumping thread01-30 16:04:47.467: E/SysUtils(2896): Application

java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk

http://blog.csdn.net/lovexieyuan520/article/details/9032797/ 很多人出现了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/**