是否可以在無法修改的商業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. 單步執行gdb中的stl代碼
- 6. 異步腳本執行PHP
- 7. 版本的Android M getSharedPreferences在發行版本崩潰
- 8. 推薦Android版本進行開發?
- 9. 非執行版本:execute
- 10. maven版本:執行失敗
- 11. 如何在android中執行同步?
- 12. 如何在android中執行同步?
- 13. Android的運行時錯誤與發行版本,但沒有調試版本
- 14. 在Xcode中單步執行代碼
- 15. 如何在ocaml中執行List.map的併發版本?
- 16. 如何在Android中製作可執行版本的軟件?
- 17. shell腳本在步驟中執行
- 18. 在webDriver中執行異步腳本
- 19. 運行可執行Java jar - 高版本vs低版本?
- 20. 運行老版本的單
- 21. 發佈版本仍然允許逐步執行代碼,爲什麼?
- 22. 如何在mvn發行版中運行npm webpack:執行目標
- 23. 無法在StarTeam中執行Maven版本
- 24. 在setup.py中執行python版本
- 25. 無法在調試器中單步執行代碼(Android)
- 26. 異步執行
- 27. 異步執行
- 28. 異步執行中的同步睡眠?
- 29. Android - 通過新版本更改步行用戶的框架
- 30. AsyncTask不能在Android 4.0及更高版本中執行
可能的重複[如何調試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