0

このチュートリアルのようにデータベースがインポートされるアプリケーションに取り組んでいます:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

これはほとんどのデバイスで正常に機能しますが、HTCSensationXLでのみ機能しません。

ご協力いただきありがとうございます

これがエラーコードです

11-02 21:35:33.748:W / System.err(14878):java.lang.IllegalStateException:getReadableDatabaseが再帰的に呼び出されました11-02 21:35:33.748:W / System.err(14878):android.databaseで。 sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:245)11-02 21:35:33.748:W / System.err(14878):at.klettern.database.DatabaseHelper.createDataBase(DatabaseHelper.java:54)11-02 21:35:33.748:W / System.err(14878):at.klettern.database.DatabaseHelper.onCreate(DatabaseHelper.java:148)11-02 21:35:33.758:W / System.err(14878): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:183)11-02 21:35:33.758:W / System.err(14878):at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java: 249)11-02 21:35:33.758:W / System.err(14878):at.klettern.database.DatabaseRouten。(DatabaseRouten。java:39)11-02 21:35:33.758:W / System.err(14878):at.klettern.wachauclimbing.SplashActivity.onCreate(SplashActivity.java:28)11-02 21:35:33.758:W / System.err(14878):android.app.Activity.performCreate(Activity.java:4531)11-02 21:35:33.768:W / System.err(14878):android.app.Instrumentation.callActivityOnCreate(Instrumentation .java:1071)11-02 21:35:33.768:W / System.err(14878):android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2150)11-02 21:35:33.768:W / System .err(14878):android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229)11-02 21:35:33.768:W / System.err(14878):android.app.ActivityThread.access $ 600(ActivityThread .java:139)11-02 21:35:33.768:W / System.err(14878):android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1261)11-02 21:35:33.778:W /システム。err(14878):android.os.Handler.dispatchMessage(Handler.java:99)11-02 21:35:33.778:W / System.err(14878):android.os.Looper.loop(Looper.java) :154)11-02 21:35:33.778:W / System.err(14878):android.app.ActivityThread.main(ActivityThread.java:4945)11-02 21:35:33.778:W / System.err (14878):at java.lang.reflect.Method.invokeNative(Native Method)11-02 21:35:33.778:W / System.err(14878):at java.lang.reflect.Method.invoke(Method.java :511)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788 :W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)11-02 21:35:33.788:W / System.err(14878):dalvikで。 system.NativeStart.main(ネイティブメソッド)35:33.778:W / System.err(14878):android.os.Looper.loop(Looper.java:154)11-02 21:35:33.778:W / System.err(14878):android.app .ActivityThread.main(ActivityThread.java:4945)11-02 21:35:33.778:W / System.err(14878):at java.lang.reflect.Method.invokeNative(Native Method)11-02 21:35: 33.778:W / System.err(14878):java.lang.reflect.Method.invoke(Method.java:511)11-02 21:35:33.788:W / System.err(14878):com.android .internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit。 java:551)11-02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)35:33.778:W / System.err(14878):android.os.Looper.loop(Looper.java:154)11-02 21:35:33.778:W / System.err(14878):android.app .ActivityThread.main(ActivityThread.java:4945)11-02 21:35:33.778:W / System.err(14878):at java.lang.reflect.Method.invokeNative(Native Method)11-02 21:35: 33.778:W / System.err(14878):java.lang.reflect.Method.invoke(Method.java:511)11-02 21:35:33.788:W / System.err(14878):com.android .internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit。 java:551)11-02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)main(ActivityThread.java:4945)11-02 21:35:33.778:W / System.err(14878):at java.lang.reflect.Method.invokeNative(Native Method)11-02 21:35:33.778:W /System.err(14878):at java.lang.reflect.Method.invoke(Method.java:511)11-02 21:35:33.788:W / System.err(14878):atcom.android.internal。 os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) )11-02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)main(ActivityThread.java:4945)11-02 21:35:33.778:W / System.err(14878):at java.lang.reflect.Method.invokeNative(Native Method)11-02 21:35:33.778:W /System.err(14878):at java.lang.reflect.Method.invoke(Method.java:511)11-02 21:35:33.788:W / System.err(14878):atcom.android.internal。 os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) )11-02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)11 -02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)11-02 21:35:33.788:W / System.err(14878):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)11 -02 21:35:33.788:W / System.err(14878):dalvik.system.NativeStart.main(ネイティブメソッド)

4

1 に答える 1

1

このデバイスで実行されているAndroidのバージョンは何ですか?[Android2.1以下で致命的なエラーがいくつか見つかりました。]

そうでなければ、私はあなたが参照するチュートリアルのすべてではないにしてもほとんどを共食いすることができました、そしてそれは2.2以上から完璧に動作します。

于 2012-11-02T21:11:47.180 に答える