小编Wil*_*iam的帖子

SQLite中缺少特定版本的HTC DESIRE HD

我的应用程序在资产文件夹中有一个SQLite数据库.当用户启动我的应用程序时,将创建数据库并创建表.

这适用于很多设备(Nexus One,Htc Magic,SGS,X10 ......甚至是Htc Desire HD v2.2).我的应用程序适用于所有版本的Android(在我的设备上测试(1.6,2.2,2.2.1 Htc Magic)和模拟器(v1,5直到v2.3).

我对HTC DESIRE HD v2.2.1 1.72.405.3只有一个问题.

logcat:

android.database.sqlite.SQLiteException:没有这样的表:LISTE :,编译时:在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2833)的LISTE中选择_id. 2854)在Android.app.Handler.dispatchMessage(Handler.java:99)的android.app.ActivityThread.access $ 2300(ActivityThread.java:136)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2179)在android.os.Looper.loop(Looper.java:143)的android.app.ActivityThread.main(ActivityThread.java:5068),位于java.lang.reflect的java.lang.reflect.Method.invokeNative(Native Method) .Method.invoke(Method.java:521)位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858)com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) )at dalvik.system.NativeStart.main(Native Method)引起:android.database.sqlite.SQLiteException:没有这样的表:LISTE :,编译时:从android.database.sqli的LISTE中选择_id 位于android.database.sqlite.SQLiteCompiledSql的android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)中的te.SQLiteCompiledSql.native_compile(Native Method).(androiditeCompiledSql.java:64)android.database.sqlite.SQLiteProgram (SQLiteProgram.java:80)位于android.database.sqlite.SQLiteDatabase的android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:46)android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:53).在android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1387)的rawQueryWithFactory(SQLiteDatabase.java:1417)... 11更多

我的应用程序创建数据库,但它不复制资产文件夹的文件表data\data\packagename\databases\mydatabase.

我的代码:

public void createDataBase() throws IOException{

 boolean dbExist = checkDataBase();

 if(dbExist){
  //do nothing - database already exist
 }else{

  //By calling this method and empty database will be created into the default system path
           //of your application so we are …
Run Code Online (Sandbox Code Playgroud)

sqlite android

7
推荐指数
1
解决办法
1298
查看次数

标签 统计

android ×1

sqlite ×1