2012-06-06 23 views
0

上獲得SQLite我在我的cmd提示符和im adb shell中。當我嘗試運行sqlite3時,它顯示這個錯誤。請幫忙..我如何在我的android

cd /system/xbin/sqlite 
sh: cd: /system/xbin/sqlite - No such file or directory 
1|[email protected]:/system/xbin # cd /system/xbin/sqlite3 
cd /system/xbin/sqlite3 
sh: cd: /system/xbin/sqlite3 - No such file or directory 
1|[email protected]:/system/xbin # 

回答

3

你不是想「運行sqlite3」。您正在嘗試更改爲一個目錄 - 這正是Linux中的命令cd

模擬器上進行,從adb shell運行sqlite3命令,只需鍵入sqlite3,然後按<Enter>

# sqlite3 
SQLite version 3.7.4 
Enter ".help" for instructions 
Enter SQL statements terminated with a ";" 
sqlite> 

注意,sqlite3命令不會對生產設備存在AFAIK。

+0

據我所知? 'C:\ Program Files文件\的Android \ Android的SDK \平臺工具>亞行外殼 殼@安卓/ $蘇 蘇 殼@安卓/#sqlite3的 sqlite3的 SH:sqlite3的:未找到 127 | shell @ android:/#' –

+0

@YusefBee:您是否嘗試在手機或其他Android設備上使用'sqlite3'?在那種情況下,據我所知(AFAIK),這是行不通的。 – CommonsWare

+0

我試圖從Windows命令提示符在我的Galaxy Nexus上使用它。 –

0

在命令提示到這個路徑或設置爲類路徑F:\項目\機器人\機器人-sdk_r10窗口\ Android的SDK窗口\工具

然後輸入

ADB殼

U將看到

sqlite3的/data/data/com.yourpackage/databases/yourdbname

你將進入SQLite數據庫

+0

它仍然說Sqlite沒有找到。 'shell @ android:/#sqlite3 /data/data/com.android.providers.contacts/databases/c ontacts2.db d.providers.contacts/databases/contacts2。db < sh:sqlite3:找不到 127 | shell @ android:/#' –

+0

相同的命令適用於我...指定你的包名稱和你的數據庫名稱正確然後你得到 – Santosh

+0

,但沒有sqlite sqlite3)在Galaxy Nexus上,爲什麼? – razor

0

你們是不是要運行你的工作的應用程序中的SQLite數據庫?這是我在運行模擬器時使用的命令。

亞行外殼

CD數據/數據/ APP_NAME /數據庫

sqlite3的數據庫名稱

+0

'殼@機器人:/#sqlite3的/data/data/com.android.providers.contacts/databases/c ontacts2.db d.providers.contacts /數據庫/ contacts2.db < SH:sqlite3的:未找到 127 | shell @ android:/#' –