2015-08-03 20 views
0

嗨我想訪問我的android應用程序db文件,這是非rooted設備。我在Windows上嘗試了「運行-as」命令,但它不起作用。它給我以下錯誤:Android在Windows上檢查db文件與「運行-as」

/system/bin/sh: run: not found 

我做錯了什麼?需要一些幫助。謝謝。

+0

我使用更簡單的方法:** 1 ** - 將數據庫複製到電腦上。 ** 2 ** - 在FireFox SQLite管理器插件中打開它。 –

+1

@DerGol ... lum感謝您的快速幫助。我首先需要該數據庫文件,然後我可以複製並打開它。所以我試圖首先複製該文件 – nilkash

+0

重複http://stackoverflow.com/a/18472135/1778421 –

回答

0

運行命令在Android設備上可用,直到2.3薑餅操作系統。除此之外,該腳本不再可用。要麼根您的設備讀取它們,要麼編寫一種方法將數據庫文件複製到/ sdcard路徑或/ data/local/tmp,並使用LauncherAcitivity的oncreate調用該方法使其在sdcard或tmp路徑上可用。

編輯:

run-as是無空格關鍵字。在你的問題中,它似乎在運行和連字符之間有一個空格。仔細檢查一下。

+0

我試圖在kitkat。以前它工作。 – nilkash

+0

編輯答案。好像你在腳本調用者中有空間。我剛剛檢查了4.3果凍豆,發現了run-as腳本存在。 –

+0

我試過棒棒糖,我認爲它不存在於 – nilkash

相關問題