2011-01-14 21 views
0

私は最初のAndroidアプリケーション(https://sourceforge.net/projects/cashcontroll/)を書きました。 費用を抑えるための予算管理ツールです。読み取り不可能なsqlite3ファイル

すべて正常です。 これは私のために重要なデータを終了するという事実のために、私はdbファイル全体がsdカードに保存されるバックアップ機能を作成しました。

そして今、奇妙なことが起こります。私の最初のAndroid(HTCの欲望、アンドロイド2.2ビルド2.29))で を、私は、バックアップを作成し、PCに転送AN NavicatのようなDBツールでそれをanalizeすることができます。私はまた、それを私のアプリに後でインポートするSDカードにダンプそれを変更することができます。

私が2番目のアンドロイド(htc desire hd、アンドロイド2.29)のSDカードに同じファイルをコピーすると、それを私のアプリケーションで使用することもできます。 2番目のアンドロイドでバックアップを取るとすぐに、他のツール(たとえば、最初のアンドロイドをナビゲートするなど)でデータベースを読み取ることができません。それは元のデバイス(私の2番目の携帯)で使用することができます。私はテキストエディタ(例えばnano)で開くこともできますが、それ以外の方法はありません。

あなたの助けのための

おかげ

Ueli

+0

あなたが正しく理解している場合は、1)dbファイルをコンピュータに転送し、2)navicatで開き、3)デバイスに戻します。それを読むことができないのなら、それは恐らくナビキャットがそれを修正したことを意味します。 – gulbrandr

+0

こんにちはグルブランド お返事ありがとうございます。 あなたは誤解しました。私の携帯電話(古いhtcのdesiere)のいずれかですべてが動作するだけで書き込みます。 ファイルをPCにエクスポートして、再度インポートし直すことができます。 しかし、私の2番目の携帯電話(htc desire hd)がファイルに触れるとすぐ、私は望みのhd以外の他のアプリケーションでそれを読むことができません。 したがって、htc desireからhtc desireへのdbを交換することはできませんが、それは逆の方法で動作します。 –

答えて

関連する問題