メーカーによっては、sqliteがインストールされていないデバイスを配信するものがあります。デバイスにアームプロセッサがある場合は、エミュレータからデバイスにsqliteプログラムをコピーすることができます。
スタートエミュレータとマウントに
adb pull /system/xbin/sqlite3
アンドロイド-SDKにplatform-tools
から、このチュートリアルの後にお使いのデバイスの読み取り/書き込みのシステムパーティションadb
コマンドを使用します。
をhttp://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
あなたのデバイスsqlite3
コマンドが動作するはずを再起動した後adb
コマンドは、お使いのデバイス
adb push sqlite3 /system/xbin/
にsqlite3のファイルをコピーします。
(リンク先ページからのコピー - リンクが無効になります)。ステップ2のための命令は、次のとおり
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
"適切なデバイスパスとは/ dev /ブロック/ mtdblock3 & /システムを交換し、マウントポイント、猫の/ proc/mountsから得られる"
HTTP ://stackoverflow.com/questions/3645319/why-do-i-get-a-sqlite3-not-found-error-on-a-rooted-nexus-one-when-i-try-to-op このページの2番目の答えは私のために働いています – Joe