3
如果我嘗試atrace工具從ADB殼模擬器:不能使用Android外殼atrace命令,因爲寫訪問
# atrace
atrace
error opening /sys/kernel/debug/tracing/options/overwrite: No such file or direc
tory (2)
如果我做的:
#mount -t debugfs nodev /sys/kernel/debug
#mount: No such file or directory
如果我嘗試製作文件夾:
#mkdir -p /sys/kernel/debug
#mkdir failed for /sys/kernel/debug/, No such file or directory
因此很明顯,我沒有,即使我根寫訪問....
編輯:
我可以創建/數據/路徑文件夾,但沒有在/sys/路徑...
有沒有人能夠在模擬器環境中的/sys/路徑中創建文件夾?
任何幫助?
謝謝!
我懷疑atrace需要一個內核選項,該選項在模擬器版本中不可用。 「沒有這樣的文件或目錄」應該真的意味着不存在。 「權限被拒絕」將是需要權限的情況。你也不能在sys-fs中創建目錄。它是由內核提供的接口,而不是「真正的」文件系統 – zapl
謝謝!我已經在/ data文件夾中創建了一些文件夾,但是我無法在/ sys文件夾中創建文件夾...您是否知道它是否爲「模擬器配置」問題,或者我需要重新編譯Android的平臺代碼才能擁有此功能選項可用? –
是的,這是一個配置問題。 'atrace'似乎是面向設備製造商,linux內核開發人員的......而不是應用程序開發人員。所以模擬器中不支持atrace支持。您需要重新編譯平臺,特別是內核。內核可以用不同的配置進行編譯,您需要啓用一些調試選項。 http://lwn.net/Articles/365835/非常相似, – zapl