这个异常怎么解决 初学android,从网上看到ormlite的用法,就动手试下,结果跑不起来了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果引入了还报错,就把放你jar的lib文件夹右键->Build path->Use as Source Folder 10-25 05:52:05.534: E/AndroidRuntime(625): FATAL EXCEPTION: main10-25 05:52:05.534: E/AndroidRuntime(625): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.myormlitetest/com.example.myormlitetest.MyORMLiteTest}: java.lang.ClassNotFoundException: com.example.myormlitetest.MyORMLiteTest10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.access$600(ActivityThread.java:130)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)10-25 05:52:05.534: E/AndroidRuntime(625): at android.os.Handler.dispatchMessage(Handler.java:99)10-25 05:52:05.534: E/AndroidRuntime(625): at android.os.Looper.loop(Looper.java:137)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.main(ActivityThread.java:4745)10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.reflect.Method.invokeNative(Native Method)10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.reflect.Method.invoke(Method.java:511)10-25 05:52:05.534: E/AndroidRuntime(625): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)10-25 05:52:05.534: E/AndroidRuntime(625): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)10-25 05:52:05.534: E/AndroidRuntime(625): at dalvik.system.NativeStart.main(Native Method)10-25 05:52:05.534: E/AndroidRuntime(625): Caused by: java.lang.ClassNotFoundException: com.example.myormlitetest.MyORMLiteTest10-25 05:52:05.534: E/AndroidRuntime(625): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.Instrumentation.newActivity(Instrumentation.java:1053)10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974)10-25 05:52:05.534: E/AndroidRuntime(625): ... 11 more 检查下AndroidManifest.xml中activity的配置 你AndroidManifest没注册MyORMLiteTest吧 网上好多这样说,我也试了,感觉不靠谱,我这只有一个activity,mainfest.xml我也没改过 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myormlitetest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MyORMLiteTest" android:label="@string/title_activity_my_ormlite_test" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>.MyORMLiteTest可以点进去我的类里面 倒,你这个类都不是继承的activity肯定报错啊 OrmLiteBaseActivity 是有继承activity的 哦,OrmLiteBaseActivity是jar里的方法吧,那估计还是jar引入的问题 估计是,只要我的activity继承了OrmLiteBaseActivity就会是这个异常,不然正常运行 可是象导包这个,我从官网下的jar,而且我项目里面也是可以直接点进去看到源码的,不晓得哪里有问题 放jar的lib文件夹右键->Build path->Use as Source Folder这个有试了吗 搞定,因该就是你的哪个意思,我之前是象web项目那样直接从本地把jar添加到我的安卓项目里面的,后来重建了个lib目录先把本地jar放进来,然后我的项目在来引用我大概明白怎么回事了 确实,只要确定包在libs下就OK。我开始也是这个问题,然后看到:14楼:放jar的lib文件夹右键->Build path->Use as Source Folder我没试成功,但是我看正常的项目jar在libs下,就将导入的jar包拖动到libs下OK 求android开发之屏幕共享的解决方案 请教一个关于android BroadcastReceiver 的问题 能否在一个button上加几个textview? android可以自由摆放控件位置吗? Android该如何学习 Android应用程序怎么通过socket跟守护进程通信?必须写一个framework层?怎么写? android 应用计费 android中怎么将日志写到文件中 关于如同网易,人人客户端的新闻保存问题 createBitmap+matrix平移的问题 android 通讯录中多音字处理 手机客户端访问电脑中的servlet,url怎么写?
10-25 05:52:05.534: E/AndroidRuntime(625): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.myormlitetest/com.example.myormlitetest.MyORMLiteTest}: java.lang.ClassNotFoundException: com.example.myormlitetest.MyORMLiteTest
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.access$600(ActivityThread.java:130)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.os.Handler.dispatchMessage(Handler.java:99)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.os.Looper.loop(Looper.java:137)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.main(ActivityThread.java:4745)
10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.reflect.Method.invokeNative(Native Method)
10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.reflect.Method.invoke(Method.java:511)
10-25 05:52:05.534: E/AndroidRuntime(625): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
10-25 05:52:05.534: E/AndroidRuntime(625): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-25 05:52:05.534: E/AndroidRuntime(625): at dalvik.system.NativeStart.main(Native Method)
10-25 05:52:05.534: E/AndroidRuntime(625): Caused by: java.lang.ClassNotFoundException: com.example.myormlitetest.MyORMLiteTest
10-25 05:52:05.534: E/AndroidRuntime(625): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
10-25 05:52:05.534: E/AndroidRuntime(625): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.Instrumentation.newActivity(Instrumentation.java:1053)
10-25 05:52:05.534: E/AndroidRuntime(625): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974)
10-25 05:52:05.534: E/AndroidRuntime(625): ... 11 more
网上好多这样说,我也试了,感觉不靠谱,我这只有一个activity,mainfest.xml我也没改过
package="com.example.myormlitetest"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MyORMLiteTest"
android:label="@string/title_activity_my_ormlite_test" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application></manifest>
.MyORMLiteTest可以点进去我的类里面
OrmLiteBaseActivity 是有继承activity的
哦,OrmLiteBaseActivity是jar里的方法吧,那估计还是jar引入的问题
估计是,只要我的activity继承了OrmLiteBaseActivity就会是这个异常,不然正常运行
可是象导包这个,我从官网下的jar,而且我项目里面也是可以直接点进去看到源码的,不晓得哪里有问题
这个有试了吗
搞定,因该就是你的哪个意思,我之前是象web项目那样直接从本地把jar添加到我的安卓项目里面的,后来重建了个lib目录先把本地jar放进来,然后我的项目在来引用我大概明白怎么回事了
我开始也是这个问题,然后看到:
14楼:放jar的lib文件夹右键->Build path->Use as Source Folder
我没试成功,但是我看正常的项目jar在libs下,就将导入的jar包拖动到libs下OK