2012-09-06 31 views
1

你好StackOverflowers,Linux下建立一個Android設備的發展,離不開根

我渴望嘗試在我的平板電腦某些Android程序的早期階段。但是,我沒有root用戶訪問我正在使用的Linux機器(OpenSUSE 12.1)。由於這個原因,我無法讓系統找到我的設備。

本教程http://developer.android.com/tools/device.html,以及幾乎我可以在網上找到的每一篇文章,都沒有提及如何在沒有root的情況下圍繞51-android.rules設置。有些帖子甚至提到,要找到該設備,adb命令應該以root身份運行。

這是否意味着我沒有希望在設備上進行調試?提前致謝!

回答

0

我不認爲你需要adb的root權限。儘管要檢測到設備,但AFAIK需要在rules.d中添加設備詳細信息。

如果您的設備和計算機位於同一網絡上,則可以通過wifi使用adb。但要使設備處於tcp模式,您需要在手機或其他可以檢測設備的計算機上進行root訪問。

+0

感謝@nandeesh !我從來沒有想過會有一個選擇。從你的建議,我發現這篇文章[adb over tcp](http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp)。雖然不太方便,但事情起作用了! – cosinepi

0

您的設備不必根植。您在51-android.rules添加您的設備後,請務必使用這些命令重新啓動ADB服務器:

adb kill-server

adb start-server

還有一兩件事,請確保您打開Debugging Mode