是否可以在無法修改的商業Android設備上調試其應用程序的簽名版本?一個沒有debuggable =「true」的。單步執行Android中的發行版本
0
A
回答
1
是的,這是可能的。但是,應用程序的清單文件中必須有android:debuggable="true"
。
這是一個similar question,給你更多的細節。
+0
因此,除非您向他們發送調試版本以供他們測試,否則絕對沒有辦法獲得市場發佈的應用程序並複製用戶看到的錯誤?它是否正確? – TudorT 2012-07-18 17:02:15
+0
您可以詢問他們在查看錯誤時採取了哪些步驟,您可以重現運行應用程序的「調試」版本的問題。但是,如果您無法訪問該特定應用程序的源代碼,並且您想幫助「調試」某人遇到的問題...您運氣不佳(如果android:debuggable =「false」), 。 – prolink007 2012-07-18 17:06:35
0
如果您可以使用調試器連接到設備,那麼應用程序運行時,它是否來自簽名的apk並不重要,您可以嘗試將調試器附加到應用程序進程。
相關問題
- 1. Visual Studio C++在發佈版本中單步執行代碼
- 2. 無法在Android Studio 2.3中執行發佈版本
- 3. 清單。在發佈版本中執行二進制時出錯
- 4. VS2008 IDE中發佈版本的執行時間與直接執行
- 5. 異步腳本執行PHP
- 6. 推薦Android版本進行開發?
- 7. 如何在android中執行同步?
- 8. maven版本:執行失敗
- 9. Android的運行時錯誤與發行版本,但沒有調試版本
- 10. 如何在Android中製作可執行版本的軟件?
- 11. 如何在ocaml中執行List.map的併發版本?
- 12. shell腳本在步驟中執行
- 13. 運行老版本的單
- 14. 無法在調試器中單步執行代碼(Android)
- 15. 如何在mvn發行版中運行npm webpack:執行目標
- 16. 異步執行
- 17. 異步執行
- 18. 發佈後獲取maven發佈版本:執行
- 19. Marklogic DLS版本發行
- 20. 強制執行最低版本的Maven
- 21. 原型的可執行版本
- 22. C#一步一步執行
- 23. Openshift - 後執行執行步驟失敗
- 24. boost版本在Linux發行版
- 25. 單步執行多個線程
- 26. 單步執行Roslyn C#編譯器
- 27. 單步執行代碼很慢
- 28. 單步執行Linq語句提示
- 29. Nodejs異步執行
- 30. jQuery - 異步執行
可能的重複[如何調試apk簽名發佈?](http://stackoverflow.com/questions/9081877/how-to-debug-apk-signed-for-release) – kabuko 2012-07-17 18:17:02
@kabuko該問題處理類似的情況,但不是重複的,因爲它*確實指定debuggable =「true」。 – Fraser 2012-07-19 03:46:08