2012-01-15 26 views
6

Geliştirdiğim bir android uygulama için komut satırından SQLite veritabanına erişmeye çalışıyorum. Cihaza bağlanmak için adb shell yazdım ve sonra veritabanına bağlanmak için sqlite3 yazdım. sqlite3 bir hata aşağıdaki me verir: /sistem/bin/sh: Sqlite3: bulunamadıKomut satırından SQLite veritabanına erişme

+0

Eğer adb girdikten sonra aldın ne kabuk? – Yury

+0

kabuk @ android:/$ – JustCurious

+0

Bu bir cihaz mı yoksa bir emülatör mü? – Yury

cevap

0

deneyin yazarak "adb shell tipi Sqlite3" Sqlite3 cihazınızda veya olmasın mevcut olup olmadığını görmek için.

$ adb shell tipi Sqlite3 şöyle benim cihaz için

, bu gösteriyor -> sqlite3 için izlenen takma adı/sistem/XBIN/Sqlite3

0
// Below code works on windows platform.. tried on windows 7 and windows 8 
// This is vb script code.. save with .vb extention. 
// any problems in saving.. please copy paste any vb file from ur system,take that second file ,open it with notepad and clear all contents, paste the below code as i did same. 
// double click to run file. output shown will ur all tables. and u can continue with  the own sql statements 

// note : works with only one emulator. many emulator are supported. 
// please dont try this code with mobile, you wont be able to access mobile database 

// start of script 


Set WshShell = WScript.CreateObject("WScript.Shell") 
// set ur path to platform tools in ur sdk 
strApp = "E:\Android\sdk\platform-tools" 

arrPath = Split(strApp, "\") 

For i = 0 to Ubound(arrPath) 
    strAppPath = strAppPath & arrPath(i) & "\" 
Next 



WshShell.CurrentDirectory = strAppPath 

WshShell.Run ("cmd.exe") 
WScript.Sleep 50 
WshShell.SendKeys "adb shell" 
WshShell.SendKeys "{ENTER}" 

// put ur package name and database name over here. please put ur db name with .db   extension 



WshShell.SendKeys "sqlite3 /data/data/package_name/databases/database_name" 
WshShell.SendKeys "{ENTER}" 
WshShell.SendKeys ".tables" 
WshShell.SendKeys "{ENTER}" 
Set objShell = Nothing 
// script ends 
+0

bir vb dosya oluşturmadan önce tüm yorumları al – Sush

İlgili konular