最近在做《第一行代码》后面的那个酷欧天气的项目,做到遍历省市县那一步的时候卡住了,在手机上运行的时候程序崩溃了,
弄了一天还是没解决,求各位大神帮忙解答!错误信息如下:
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.theweather/com.example.theweather.MainActivity}: org.litepal.exceptions.DatabaseGenerateException: can not find a class named com.TheWeather.android.db.Province
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2247)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2297)
at android.app.ActivityThread.access$700(ActivityThread.java:152)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5328)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method)
Caused by: org.litepal.exceptions.DatabaseGenerateException: can not find a class named com.TheWeather.android.db.Province
at org.litepal.LitePalBase.getSupportedFields(LitePalBase.java:173)
at org.litepal.LitePalBase.getTableModel(LitePalBase.java:112)
at org.litepal.tablemanager.Generator.getAllTableModels(Generator.java:72)
at org.litepal.tablemanager.Creator.createOrUpgradeTable(Creator.java:45)
at org.litepal.tablemanager.Generator.create(Generator.java:169)
at org.litepal.tablemanager.Generator.create(Generator.java:207)
at org.litepal.tablemanager.LitePalOpenHelper.onCreate(LitePalOpenHelper.java:82)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:252)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
at org.litepal.tablemanager.Connector.getWritableDatabase(Connector.java:63)
at org.litepal.tablemanager.Connector.getDatabase(Connector.java:95)
at org.litepal.crud.DataSupport.findAll(DataSupport.java:628)
at org.litepal.crud.DataSupport.findAll(DataSupport.java:610)
at com.example.theweather.ChooseAreaFragment.queryProvinces(ChooseAreaFragment.java:104)
at com.example.theweather.ChooseAreaFragment.onActivityCreated(ChooseAreaFragment.java:95)
at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:1983)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1092)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:2046)
at android.support.v4.app.FragmentController.dispatchActivityCreated(FragmentController.java:174)
at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:597)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1181)
at android.app.Activity.performStart(Activity.java:5260)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2220)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2297)
at android.app.ActivityThread.access$700(ActivityThread.java:152)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5328)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
弄了一天还是没解决,求各位大神帮忙解答!错误信息如下:
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.theweather/com.example.theweather.MainActivity}: org.litepal.exceptions.DatabaseGenerateException: can not find a class named com.TheWeather.android.db.Province
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2247)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2297)
at android.app.ActivityThread.access$700(ActivityThread.java:152)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5328)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method)
Caused by: org.litepal.exceptions.DatabaseGenerateException: can not find a class named com.TheWeather.android.db.Province
at org.litepal.LitePalBase.getSupportedFields(LitePalBase.java:173)
at org.litepal.LitePalBase.getTableModel(LitePalBase.java:112)
at org.litepal.tablemanager.Generator.getAllTableModels(Generator.java:72)
at org.litepal.tablemanager.Creator.createOrUpgradeTable(Creator.java:45)
at org.litepal.tablemanager.Generator.create(Generator.java:169)
at org.litepal.tablemanager.Generator.create(Generator.java:207)
at org.litepal.tablemanager.LitePalOpenHelper.onCreate(LitePalOpenHelper.java:82)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:252)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
at org.litepal.tablemanager.Connector.getWritableDatabase(Connector.java:63)
at org.litepal.tablemanager.Connector.getDatabase(Connector.java:95)
at org.litepal.crud.DataSupport.findAll(DataSupport.java:628)
at org.litepal.crud.DataSupport.findAll(DataSupport.java:610)
at com.example.theweather.ChooseAreaFragment.queryProvinces(ChooseAreaFragment.java:104)
at com.example.theweather.ChooseAreaFragment.onActivityCreated(ChooseAreaFragment.java:95)
at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:1983)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1092)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:2046)
at android.support.v4.app.FragmentController.dispatchActivityCreated(FragmentController.java:174)
at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:597)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1181)
at android.app.Activity.performStart(Activity.java:5260)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2220)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2297)
at android.app.ActivityThread.access$700(ActivityThread.java:152)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5328)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
解决方案 »
- 请教安卓开发学习步骤
- 怎么将手机里的所有通讯录人的姓名显示在一个Activity中
- android 源码Email里面对附件存储时在哪里判断附件类型的啊?
- android 3.0之前的版本怎么染多个按钮同时按下
- android中sqlite数据导出
- Google Maps API V3 和 V2有什么区别?
- 请问广告页面滑动,大神求助
- 为什么新建一个android project 里面的src什么文件都没有的?
- 200分求解问题
- Myapplication里的成员变量置为NULL了怎么解决?
- 关于一个thread只能创建一个looper的疑问
- webview访问https7.0系统兼容问题dlopen failed: "/data/app/com.google.android.webview-2/li
看下路经有没有写错