我下載了android源代碼並在eclipse中設置了開發環境。我想調試一些系統應用程序(如mms等)。但是當我將我的銀河系連接到我的筆記本電腦時,我看不到ddms中的任何線程。我已經在設置頁面中啓用了調試模式。我的設備的Android版本是4.2.1。我想知道4.2.1是否需要額外的驅動程序或什麼時候調試? 您可以在此處查看圖像:http://i48.tinypic.com/32zj19h.png調試時無法在DDMS窗口中獲得任何線程
0
A
回答
4
您只能調試可調試應用程序。所有應用程序都可以在模擬器上調試;只有調試模式爲android:debuggable="true"
或由Eclipse構建的應用程序纔可在生產硬件上調試。
除了構建自己的Android版本並將其轉換爲ROM Mod之外,沒有「調試某些系統應用程序(如mms等)」的概念。正如Estivill先生所指出的那樣,如果您希望在Galaxy Nexus上「調試某些系統應用程序」,您將不得不這樣做。
+0
然後,如果要調試系統應用程序,我需要一個自我構建ROM的Android? – kyoraku
+1
@ user1906569:除非您可以更改「系統應用程序」的代碼,否則嘗試「調試系統應用程序」絕對沒有意義,要做到這一點,您需要能夠運行自己定製的Android版本包含您更改的代碼。 – CommonsWare
相關問題
- 1. 在線程調試窗口
- 2. 獲得在C線程狀態++ /窗口
- 3. 無法打開調試 - >窗口 - >線程工具
- 4. 多線程從立即窗口調試
- 5. Android DDMS無法建立環回線程
- 6. 如何在Ogre中獲得無窗口應用程序?
- 7. kivy - 無法獲得窗口,終止
- 8. 無法在線程內調用任務
- 9. 關閉窗口時的線程回調
- 10. VB.NET - 如何獲得在即時窗口
- 11. 在調試暫停期間無法查看程序窗口
- 12. 在EnvDTE中調試時在監視窗口中獲取變量
- 13. 無法獲得任何轉場使用UWP中的彈出窗口
- 14. 線程調用主窗口?
- 15. Android DDMS線程
- 16. 如何在IntelliJ獲取用法後恢復到調試窗口?
- 17. 如何在窗口始終無效時進行調試?
- 18. Android Studio中調試和DDMS
- 19. 無法獲得fancybox的工作 - 在新窗口中打開
- 20. 線程在窗口
- 21. 如何獲得關鍵代碼,同時關注任何窗口應用程序
- 22. 我無法在窗口服務中創建線程
- 23. 無法在ios上使用AdMob獲得任何測試廣告
- 24. 空調調試啓動器 - 無法調整窗口
- 25. 如何獲得在任務欄中縮小的程序的窗口標題?
- 26. 如何在任何電腦的右上角獲得tkinter窗口?
- 27. 在調試時隱藏彈出窗口
- 28. 無法打開調試程序端口
- 29. 無法獲得ProgressDialog以線程顯示
- 30. 線程無法獲得訪問RichTextBox.Lines
系統應用程序無法訪問您調試庫存ROM。您應該從源代碼構建Android並使用自己的密鑰對ROM進行簽名,以便能夠調試您構建的代碼。 –
您應該在eng模式下構建android來執行此操作,庫ROM將以用戶模式構建,在這種情況下,系統應用程序無法連接到調試器,除非可調試結果爲真 – nandeesh
您實際上不必重新構建;你只需要以root身份運行ADBD。但是,如果您想要獲得任何調試信息來幫助解釋這些應用程序,重建可能會很有用。如果感興趣的應用程序存在於仿真器上,那麼至少在試用的基礎上將是最快嘗試嘗試的路線。即使他們不這樣做,也可以嘗試一些方法來了解您能夠看到的限制。 –