我按照這裏找到適合調試本機代碼的說明調試本機代碼: http://www.eweek.com/c/a/Linux-and-Open-Source/How-to-Set-Up-Android-Platform-Development-and-Debugging/如何使用gdbserver的
要做到這一點,你必須從亞行殼gdbserver的啓動。我已將gdbserver複製到目標文件系統,但無法使其可執行(chmod提供權限錯誤或'錯誤模式'錯誤)。
我是否需要根設備啓動gdbserver? (如何??) 我需要手動複製gdbserver嗎? 有沒有更簡單的方法來做到這一點?這正在變成生產力的黑洞。我想要做的就是調試我的jni代碼...
TIA任何幫助。
聽起來像你需要根手機才能夠su和chmod權限...或者,嘗試將gdbserver複製到/ sdcard併爲其授予755權限。 – t0mm13b
感謝您的回覆。 gdbserver位於sdcard/。我嘗試了chmod,但得到'操作不允許'。回覆:生根框(摩托羅拉Xoom),我看到很多帖子怎麼做,但它看起來像所有的實用程序(1 clickRoot,Xoom一個Click等)都已從公共場所拉出。有關如何在不將它變成鎮紙的情況下對此設備進行根目錄的任何建議? –
lest
對於初學者來說,生根並不意味着將其變成紙鎮。讓手機成爲一個鎮紙的唯一真正方法是,在它上面和中途閃爍固件,拉電池 - 這是保證!由於恐懼和禍害被傳播,生根並非如此。生根意味着,通常通過在adb程序中利用有效載荷來獲得root權限以在手持機上獲得su二進制工作。就這些。至於試圖根植你的手機,你可能會得到更好的機會,通過前往xda.com和/或嘗試modaco.com,並在那裏搜索:) – t0mm13b