2017-04-25 63 views
0

要使用DDMS獲得Android本機堆檢查,我發現必須使用獨立的DDMS,如每個ANDROID_HOME/tools/ddms。Android:原生堆檢查和DDMS

但是,在最後一次Android SDK更新之後,沒有這樣的腳本。有誰知道現在如何進行圖形化Android本機堆檢查?

回答

1

所以解決辦法似乎是下載一箇舊版本的Android SDK工具在那裏,這是不是從http://dl.google.com/android/repository/tools_r25.2.5-linux.zip破壞(窗戶更換的「Linux」,如果在Windows上,等)。

這將提供一個tools/ddms.bat等,它們可以在調試malloc指令中正常工作。

看來,所有後續版本的Android SDK工具在這方面都有一個嚴重的倒退。

+0

「macosx」for mac。用小寫字母。 – bhai

0

DDMS集成到Android Studio中。要使用它,請啓動Android設備監視器,然後單擊DDMS菜單按鈕。

https://developer.android.com/studio/profile/ddms.html

+1

是的,DDMS集成在*中,但* https://source.android.com/devices/tech/debug/native-memory上的說明用於啓用DDMS中的本地堆檢查不適用於集成的DDMS。他們只爲獨立的DDMS工作。 (1)需要更新指令以涵蓋整合的DDMS或(2)我需要某種方式來繼續啓動獨立的DDMS。 (1)顯然是理想的...... –

+0

你是說你不能設置'native = true'? –

+0

這個配置似乎沒有被集成的DDMS讀取 - 至少我可以告訴。 –