Ubuntu上進行android真機除錯

2021-06-19 16:56:00 字數 1109 閱讀 6448

這裡記錄一下在ubuntu上進行android真機除錯的要點。windows上用usb插上機子後,就會自動安裝驅動,然後一會兒就連上了。在ubuntu下,當然也是自己動手豐衣足食。

首先是用usb插上電腦,然後開啟終端,輸入lsusb,將會發現下面有趣的東西:

正如看到的那樣,我的測試機是中興zte,所以一眼就認出來了。可以看到前面的id是19d2:1350.好了,要記住這個號。

然後開啟/etc/udev/rules.d  ,在這個資料夾下新建檔案,命名為xx-android.rules,xx是數字,要比rules.d裡面原有的其他數字大。我這裡是80.

新建之後命令裡用gedit開啟,其他當然也可以:

sudo gedit /etc/udev/rules.d/80-android.rules

開啟後加入下面一句話:

subsystem=="usb", sysfs=="19d2", mode="0666"

中間兩個的值對應的就是我的電腦插上手機的id 19d2:1350。這樣修改後然後儲存。

然後更改新建檔案的許可權, 在終端中輸入  sudo chmod a+x /etc/udev/rules.d/80-android.rules  

然後執行 sudo /etc/init.d/udev restart  

完畢之後執行sudo adb kill-server;

然後接著sudo adb start-server(據說一定要sudo)

這裡可能會遇到sudo adb時找不到adb命令,上次配置了android環境後在終端輸入adb的時候能夠執行,輸入sudo adb的時候就說找不到命令了。我想可能是以root的身份執行的時候我前面配置的環境變數就沒用了,我不知道如何給root身份配置環境變數。不過這樣找不到命令,就進入adb本來在的目錄裡,就是:

cd /home/wang/android/adt-bundle-linux/sdk/platform-tools

進入platform-tools後,再來sudo ./adb start-server,這下就找到了。

然後adb devices就可以看到了。

在Ubuntu上進行C語言開發,程式編譯過程

新建.c型別的檔案並開啟 然後儲存退出當前程式。用gcc編譯該程式,如果無報錯則會生成可執行檔案 panda panda gcc o a a.c用ls命令檢視,生成了乙個名為a的可執行檔案,執行該檔案 編譯命令格式 gcc option 生成的檔名 源檔名 g option 生成的檔名 源檔名 備註...

在 Linux 上進行自動備份

簡介 重要資料的丟失可能意味著致命的破壞。儘管如此,還是有無數專業人員忽視了對他們的資料的備份。雖然原因可能各不相同,但是,最常 見的乙個解釋是,執行例行備份確實煩瑣。由於機器擅長於完成普通而重複的任務,因此,自動化備份的過程是降低工作內在的枯燥性和人們與生俱來的拖延傾向的 關鍵所在 如果您使用 l...

在spring boot上進行ajax上傳檔案

由於我想試一下不使用表單來上傳檔案與檔名,在這裡使用div巢狀input來使用 提交按鈕 enctype multipart form data 如果這一行不加上去後台會報錯誤 current request is not a multipart request function addfile e...