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
6
A
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
- 1. Birden çok işlemden SQLite veritabanına erişme ve SQLITE_BUSY
- 2. Python'dan bir MySQL veritabanına erişme
- 3. Komut satırından
- 4. Sqlite onUpgrade() veritabanına alınamıyor
- 5. Komut satırından komut dosyalarını NodeJ'lere nasıl aktarıyorsunuz? Komut satırından
- 6. R komut satırından komut satırı
- 7. SQLite3'ü komut satırından nasıl oluştururum?
- 8. Android cihazda sqlite veritabanına erişim
- 9. Eclipserator'ı komut satırından kullanma
- 10. Komut satırından veritabanı oluşturma
- 11. Windows komut satırından
- 12. Komut satırından IIS express
- 13. Sendmail'i komut satırından kullanma
- 14. Yankı vim komut satırından
- 15. Konsol komut satırından kurtulun
- 16. Pitest'i komut satırından çalıştırın
- 17. Chrome: (sistem) komut satırından Javascript işlevini çağırın.
- 18. "python" yazmadan komut satırından bir python komut dosyasını çağırmak
- 19. Komut satırından redis sunucusu kapatma
- 20. Android, komut satırından Windows'ta oluştur
- 21. SVN "onarım hareketi" komut satırından
- 22. Komut satırından Xcode projesi oluşturma
- 23. EC2 örneği AWS komut satırından
- 24. Faking socket.io komut satırından bağlantı
- 25. Python komut satırından nasıl yüklenir?
- 26. Komut Satırından Blackberry Uygulamalarını Başlatma
- 27. Parke Komut Satırından Kontrol Edin
- 28. htpasswd komut satırından otomatikleştirmeye çalışmak
- 29. Profilleyiciyi komut satırından nasıl çalıştırabilirim?
- 30. Matlab komut satırından nasıl çalıştırılır?
Eğer adb girdikten sonra aldın ne kabuk? – Yury
kabuk @ android:/$ – JustCurious
Bu bir cihaz mı yoksa bir emülatör mü? – Yury