-1

Android デバイスのデータベース ファイルに頻繁にアクセスしています。

毎回次のことを行う必要があります。

~/development/android-sdks/platform-tools/adb -s emulator-5554 shell

次に、シェルで次のコマンドをコピーして貼り付ける必要があります

sqlite3 /data/data/com.myco.myapp/databases/mydb.db

次のように両方の行を呼び出すことができることがわかりました:

 ~/development/android-sdks/platform-tools/adb -s emulator-5554 shell "sqlite3 /data/data/com.myco.myapp/databases/mydb.db"

しかし、sqlite命令の実行後、スクリプトが実行されて終了したため、シェルを制御できなくなりました。

単一のコマンドでデータベースにアクセスするにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

0

SQLクエリをパラメーターとして追加できますsqlite3-データベースファイルパスの後にコマンドに追加するだけです

adb shell sqlite3 /data/data/com.myco.myapp/databases/mydb.db "select name, value from tablename;"
于 2013-09-16T16:14:05.350 に答える