2011-11-24 68 views
0

我正在研究如何分析應用程序Android使用DroidBox。但是,當開始分析:嘗試使用DroidBox時出錯

./droidbox.sh file.apk

得到錯誤如下:

[email protected]:~/tools/droidbox$ ./droidbox.sh a.apk 
./droidbox.sh: line 3: adb: command not found 
./droidbox.sh: line 3: adb: command not found 

Traceback (most recent call last): 
File "scripts/droidbox.py", line 233, in <module> 
    call(['adb', 'logcat', '-c']) 
File "/usr/lib/python2.6/subprocess.py", line 480, in call 
    return Popen(*popenargs, **kwargs).wait() 
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child 
    raise child_exception 
0SError: [Errno 2] No such file or directory 

什麼問題? 謝謝!

+0

從Android SDK中的adb卡梅斯安裝SDK和/或安裝路徑 – Selvin

回答

2

錯誤消息非常清晰 - 您的路徑中沒有adb

獲取adb的最簡單方法是下載Android SDK。 adb位於platform-tools文件夾中。

實際上,droidbox首頁mentions this。所以你可能錯過了。

export PATH=$PATH:/path/to/android-sdk/tools/ 
export PATH=$PATH:/path/to/android-sdk/platform-tools/ 
1

這似乎是你沒有安裝的Android SDK工具,或者你PATH沒有設置正確做。見Installing the SDK,一定要檢查出「如何更新您的PATH」下的第5步。

0

你應該去配置文件來添加這兩種路徑如下:

cd etc 
sudo vim ~/.profile 
export PATH=$PATH:/path/to/android-sdk/tools/ 
export PATH=$PATH:/path/to/android-sdk/platform-tools/