Eclipse编程,导入虚拟机闪退,logcat出现:java.lang.ClassNotFoundException: Didn't find class………

来源:互联网 发布:淘宝客推广链接有效 编辑:程序博客网 时间:2024/06/06 20:33


打开程序,发现程序没有报错,下载到Android虚拟机里,闪退。

推测问题是在AndroidManifest.xml里,看Logcat(很重要),出现:Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.activitytest1.OneActivity" on path: DexPathList[[zip file "/data/app/com.example.activitytest1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.activitytest1-2, /system/lib]],

说找不到OneActivity,看AndroidManifest.xml,“android:name=".OneActivity"”,这是Activity的简写,只有Activity在默认的包里才能写成“.Activity”的形式,补齐“android:name="com.example.activity1.OneActivity”,闪退解决。


总结:

当Logcat出现“java.lang.ClassNotFoundException”,可能是Manifest的Activ注册出现问题,要把name路径补全。

1 0
原创粉丝点击