[Android] 在Ubuntu 12.04 (64bit)上使用搭建Android的除錯環境:ADB USB Connection By root
1.首先需要在Android裝置上使能USB方式的ADB功能,不同的Android廠家裝置有不同的方法:
以Philips TV為例:
(1).開機時按住SPACE鍵進入Uboot命令列模式,輸入
mt5890 # addboot ssusb_adb=1
(2).確認使能資訊已經配置到系統中
mt5890 # pri
... ssusb_adb=1 ...
(3).重啟系統
mt5890 # reset
2.使用USB線(公對公)連線 Philips TV 和 Ubuntu,在Ubuntu系統上檢查是否識別到PhilipsTV裝置:
[email protected]:~# lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 04f2:b2fa Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 147e:1002 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 17ef:6019 Lenovo
Bus 001 Device 010: ID 18d1:0d02 Google Inc. Celkon A88
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
NOTE: idVendor=0x18d1, idProduct=0x0d02
3.讓Ubuntu支援USB所連線的Android裝置.
[email protected]:~# echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="0d02", MODE="0600" , OWNER=="jielong.lin" ' > /etc/udev/rules.d/50-android.rules
[email protected]:~# chmod 0777 /etc/udev/rules.d/50-android.rules
[email protected]:~# mkdir -pv ~/.android
[email protected]:~# echo '0x18d1' > ~/.android/adb_usb.ini
4.驗證測試
aptitude install android-tools-adb # If failure but android studio has been installed, you can use platform-tools/adb in Android Studio
adb kill-server
adb devices
adb shell
[email protected]_U:/ #
以上在root使用者環境中驗證成功,普通非root使用者會失敗!
常見的問題是:
no permissions (udev requires plugdev group membership): 原因是當前使用者不在plugdev使用者組當中,可以通過usermod -a -G plugdev $(whoami)解決!
no permissions (verify udev rules): 原因是/etc/udev/rules.d/50-android.rules
規則可能沒有GROUP="plugdev",建議將OWNER=="jielong.lin"改成GROUP="plugdev"
相關推薦
[Android] 在Ubuntu 12.04 (64bit)上使用搭建Android的除錯環境:ADB USB Connection By root
1.首先需要在Android裝置上使能USB方式的ADB功能,不同的Android廠家裝置有不同的方法: 以Philips TV為例: (1).開機時按住SPACE鍵進入Uboot命令列模式,輸入 mt589
在Ubuntu 12.04 64bit搭建Android編譯環境後,重啟卡住在Ubuntu logo,進不了圖形介面
搭建android編譯環境,先要安裝以下包: sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 \
ubuntu 12.04(gcc降級)編譯android程式碼遇到"_FORTIFY_SOURCE"的解決方法
一、編譯報錯 external/yaffs2/yaffs2/yaffs_tagsvalidity.h:23:6: warning: redundant redeclaration of ‘yaffs_InitialiseTags’ [-Wredundant-decls]
在Ubuntu 14.04 64bit上安裝Markdown和繪圖軟體Haroopad
簡介 Haroopad:一款讓你欲罷不能的Markdown編輯器 身為大程式設計師,我本來是不需要 Markdown 編輯器的,但是 Haroopad 讓我簡直欲罷不能,不能再愛更多。跨平臺,程式碼高亮,Vim 鍵繫結,多列模式,行號,摺疊, Github Flavore
Ubuntu 12.04 64bit 無法安裝ia32-libs 解決
錯誤資訊: [email protected]:~$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information...
在Ubuntu 14.04 64bit上編譯並研究State Threads網路執行緒
二、doc目錄研究 在st-1.9原始碼中doc目錄有幾個文件,可以參考 st.html ST庫概論,winlin翻譯的那篇文章 timeout_heap.txt 超時heap實現 notes.html 給出了程式設計注意點,包括移植,訊號,程序內同步,程序間同步,非網路IO,超時處理,特別談到程序內
在Ubuntu 14.04 64bit上安裝python-pyqt5軟體包(python 2.7)
一、摘要 python-pyqt5 軟體包是做什麼的,我在Ubuntu 14.04 64bit上該如何安裝呢?pyqt5 python的GUI開發包。也就是跨平臺的圖形化開發包http://www.riverbankcomputing.com/software/pyqt/d
Ubuntu 14.04 64bit上安裝有道詞典Linux版本
4月20日,由有道詞典和Deepin團隊共同完成的有道詞典Linux版終於上線了,首先 推出Deepin和Ubuntu兩個系統版本及其他版本的二進位制包,估計以後還會有RPM 等版本。有道Linux版介面精美,實現多語言精準翻譯,有原聲發音和圖解詞典, 支援螢幕取詞劃詞。下
Ubuntu 12.04 配置intel c++ compiler開發環境
之前一直在windows下開發,寫了很多內嵌彙編,現在要移植到Linux下,幸好intel編譯器支援Linux,這裡以Ubuntu 12.04作為系統平臺。 首先下載你想使用的intel編譯器版本,我這裡下載的是intel c++ composer xe 2013 sp1
【Linux-Android開發記(一)】Ubuntu 12.04下搭建Android開發環境
之前寫過一個系列日誌【Linux菜鳥成長記】Ubuntu 10.04系類教程 。從Ubuntud安裝,到常用設定,再到JDK安裝,Eclipse安裝等。 從這篇日誌開始轉為在Ubuntu進行Android開發的系列日誌,將從基礎的SDK安裝開始,慢慢進入: 環境:Ubunt
在Ubuntu17.04上搭建Android Studio開發環境
term ora jdk1.8 png ava upd com all img 在實驗課上都是在Ubuntu環境下,雖然之前都是在windows系統裏寫android程序,但是我還是準備在Ubuntu下配置一個Android Studio環境。 通過百度,我先看到一個最簡單
在Ubuntu上搭建Android開發環境(Android Studio)
五一放假,閒著沒事,裝了最新的ubutun16.04,然後打算順道把android開發環境移植到ubuntu上來體驗一下。 1.首先下載了Android studio 2.1 之前使用的提供改host 翻牆 的網站今天掛了。。。只能在國內網站下了。。。 http://w
Ubuntu 16.04 64bit 編譯 Android 4.4 原始碼
1.獲取Android原始碼(1)下載repo在使用者目錄下建立一個bin資料夾來存放repo,並把該路徑設定到環境變數中mkdir ~/binPATH=~/bin:$PATH下載repo指令碼curl https://storage.googleapis.com/git-repo-downloads/rep
ubuntu 14.04 64bit Qt5.4.2 Android error:Android build platform: android--1
After i installed the Qt5.4.2 under ubuntu 14.04 64bit system,i compiled the program,and then i show
在mac上搭建完成 開發環境之後 跑android 項目 模擬器連接不上的問題 模擬器是genymotion
lib 環境 bubuko platform AS 設置 and sdk 開發 cd /Users/songzhiqiang/Library/Android/sdk/platform-tools ls adb devices 報錯 adb server version
在Android Studio上搭建OpenCV 開發環境
這裡預設你已經成功安裝了Android Studio IDE;我這裡使用的AS版本是3.0.1;截止目前,AS穩定版本已經升級至3.2.1,至於版本間的區別,這裡不多做區分和說明。如果對於AS的下載和安裝有問題也可以參加我的關於AS介紹的部落格
Ubuntu 12.04上安裝Hadoop並執行
Ubuntu 12.04上安裝Hadoop並執行 作者:凱魯嘎吉 - 部落格園 http://www.cnblogs.com/kailugaji/ 在官網上下載好四個檔案 在Ubuntu的/home/wrr/下建立一個資料夾java,將這四個檔案拷到Ubuntu的/home/wrr/jav
Ubuntu 12.04上安裝MySQL並執行
Ubuntu 12.04上安裝MySQL並執行 作者:凱魯嘎吉 - 部落格園 http://www.cnblogs.com/kailugaji/ 安裝MySQL資料庫 sudo apt-get update sudo apt-get install mysql-serve
ubuntu 12.04上安裝HBase並執行
Ubuntu 12.04上安裝HBase並執行 作者:凱魯嘎吉 - 部落格園 http://www.cnblogs.com/kailugaji/ 一、HBase的安裝 在官網上下載HBase-1.1.2,將其解壓到/home/wrr資料夾下 配置環境變數 [email
ubuntu 12.04上安裝HBase並運行
auto 操作 簡單 ali tar 刪除數據 oot 了解 cnblogs Ubuntu 12.04上安裝HBase並運行 作者:凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/ 一、HBase的安裝 在官網上下載HBase-1.1