Android雜談--ubuntu 12.10 系統下adb連線小米2
手機利用USB連線到Ubuntu 12.04系統。執行下面的命令:
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 17ef:4808 Lenovo
Bus 002 Device 003: ID 2717:9039
拔掉手機的USB連線線,再執行:
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 17ef:4808 Lenovo
對比發現,Bus 002 Device 003: ID 2717:9039 就是小米手機的
sudo vi /etc/udev/rules.d/50-android.rules在開啟的檔案中增加以下文字:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="9039", SYMLINK+="android_adb"
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
注意,這個50-android.rules 檔名字應該是隨意命名的,試過 51-android.rules ,52-android.rules 似乎是都可以的。
注意 "SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666" "這句是給 ubuntu 7.01 以後的系統識別用的
而"SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666""是給 Ubuntu 7.01之前的系統識別用的。相當於系統相容。
[email protected]:/etc/udev/rules.d$ sudo service udev restart
udev stop/waiting
udev start/running, process 2968
在 android sdk 的 tools 目錄下執行 (這一步很重要,必須要sudo,否則沒效果)
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ sudo ./adb kill-server
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ sudo ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
到這一步了,結果發現 List of devices attached 下面沒有裝置出現,這就意味著 adb不識別新的USB 裝置,糾結了。
如果跟我一樣悲慘,請執行如下操作
[email protected]:~$ cd ~/.android/
[email protected]:~/.android$ ls
adbkey adb_usb.ini~ avd debug.keystore repositories.cfg
adbkey.pub androidtool.cfg cache default.keyset sites-settings.cfg
adb_usb.ini androidwin.cfg ddms.cfg modem-nv-ram-5554
請注意這個 adb_usb.ini
[email protected]:~/.android$ vi adb_usb.ini
裡面的內容一般如下:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
我們在其中加一行
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2717
請注意,這個 0x2717 就是我們得到的裝置號碼
儲存,關掉,然後
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ sudo ./adb kill-server
[email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ sudo ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
15c61631device
注意 15c61631device 這行就是我們的識別到的小米手機了。哈哈
然後在Eclipse下面的DDMS 去折騰吧。
相關推薦
Android雜談--ubuntu 12.10 系統下adb連線小米2
手機利用USB連線到Ubuntu 12.04系統。執行下面的命令: [email protected]:/media/DATA/Java-linux/android-sdk-linux/platform-tools$ lsusb Bus 001 Device
ubuntu 14.10 系統 下 乙太網 “線纜被拔出” 問題 開機自動一次性解決!
ubuntu我也是醉了 吐槽一下 下面介紹剛剛安裝完的ubuntu怎麼解決本地連結連不上網的問題,我搜了好多資料,因為大部分的解決方案都是以前ubuntu版本的,配置檔案都變了,有現在的版本解決方案,但都是一次性的,我也用過,但每次開機都要敲程式碼,總感覺ubuntu被自己
Ubuntu 12.10 下MySQL 5.1.65 解壓安裝
1. 下載http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.65-linux-i686-glibc23.tar.gz2、解壓gunzip mysql-5.1.65-linux-i686-glibc23.tar.gz
[Android] 在Ubuntu 12.04 (64bit)上使用搭建Android的除錯環境:ADB USB Connection By root
1.首先需要在Android裝置上使能USB方式的ADB功能,不同的Android廠家裝置有不同的方法: 以Philips TV為例: (1).開機時按住SPACE鍵進入Uboot命令列模式,輸入 mt589
ubuntu 12.10的vmware虛擬機器中連線android手機裝置除錯
手機是盛大bambook s1,系統大約是android 2.3.5左右。 win7 64位版上安裝的vmware 8.0,裝了ubuntu 12.10系統(來自於python for android的 kivy映象盤,由原來的vdi(virtual box)格式轉化而來
Windows 7/8/10 系統下Laravel框架的開發環境安裝及部署詳解(Vagrant + Homestead)
所在 ntc 報錯 ould intel protoc aliyun manual linux 註意! laravel/homestead box項目地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestea
Mac osx 10.10系統下Navicat for MySQL的安裝與配置
在打算用workbench之前就被同學安利了navicat,欲罷不能 之前win上用的很舒爽,現在mac上剛剛裝好,總結一下資源和步驟 =====================================================================
Mac osx 10.10系統下MySQL的安裝(安裝失敗解決方法)
首先,官網下載MySQL,我下的版本是mysql-5.6.21-osx10.9-x86_64.dmg http://dev.mysql.com/downloads/mysql/ (來份度盤嗎親?連結: http://pan.baidu.com/s/1i31iz1F 密碼: uyd
ubuntu 14.04LTS 系統下安裝nginx+php
nginx原始碼安裝 說明:使用nginx原始碼編譯的方式安裝時,需要先安裝nginx的依賴庫pcre、zlib、oppenssl。 官網下載地址 http://nginx.org/en/download.html $ wget http://nginx.org/download/nginx-1
ubuntu 14.04LTS 系統下安裝nginx
nginx原始碼安裝 說明:使用nginx原始碼編譯的方式安裝時,需要先安裝nginx的依賴庫pcre、zlib、oppenssl。 官網下載地址 http://nginx.org/en/download.html $ wget http://nginx.org/download
Ubuntu 12.04.5下配置eclipse + tomcat
一、jre/jdk的安裝 JDK : Java Development ToolKit(Java開發工具包)。包括了JRE JRE:Java Runtime Enviromental(java執行時環境)。與JDK相比,它不包含開發工具——編譯器、偵錯程式和其它工具。 J
Mac系統下adb工具的配置方法
Mac系統下adb工具的配置方法 在閱讀郭霖老師的《第一行程式碼》的第6章節時,學習到了使用adb工具檢視sqlite資料庫,由於郭老師著重講解在windows環境下adb工具的配置,而把linux與mac系統下的配置方法放在一起給出,在嘗試失敗後,才知道linux環境與mac環境的配置
Mac系統下adb工具的配置
sudo vim ~/.bash_profile 增加如下內容 ANDROID_HOME=/Users/apple/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$AN
laravel Windows 7/8/10 系統下Laravel框架的開發環境安裝及部署詳解(Vagrant + Homestead)
注意! laravel/homestead box專案地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestead 而已經變更成 https://app.vagrantup.
Docker Win 10 系統下配置和安裝,並解決安裝遇到的問題!
目前支援Windows安裝的Docker軟體主要分為兩類: 一是基於win10 系統的Docker for Windows,這個只能裝在win 10 系統可以用;還有一個就是Docker Toolbox,可以安裝在win7,8,10等系統中。 本文主要是在Win10下安裝
Ubuntu 16.04系統下MySQL的安裝
1.伺服器端安裝 安裝伺服器端:在終端中輸入如下命令,回車後,然後按照提示輸入 sudo apt-get install mysql-server 啟動服務 當前使用的ubuntu映象
Ubuntu 16.04 系統下安裝 FoxitReader
第一步:官網下載安裝包 網址:https://www.foxitsoftware.cn/products/reader/ 注:Ubuntu系統下安裝軟體的格式有三種:.bundle檔案、.tar類檔案、.deb檔案。 詳見(http://blog.csdn.net/su
win 10系統下vs2015配置opencv過程詳解
摘要 最近裝了windows 10作業系統,想在vs2015環境中配置一下opencv,參考了網上的一些步驟,期間遇到了一些問題,但最終成功運行了,覺得還是寫一篇文章在詳細回顧一下配置過程,對於自己是一種提高,對其他人也能避免走一些彎路。 操作環境 win
win8/10系統下DOS統計檔案及資料夾的數量
開啟DOS視窗: 快捷鍵: +r ,彈出執行框,輸入“cmd”按回車: 1、進入指定目錄: # 進入指定盤如E盤: > E: # 進入要統計的目錄: > cd java 2、分別統計該目錄下資料夾和檔案的數量 # 分別統計該目錄
ubuntu-12.04.5下編譯openjdk8
1、下載jdk1.7並配置相關環境變數 輸入如下命令開啟檔案: gedit ~/.bashrc 在.bashrc檔案末尾假如如下語句: #java jdk configuration export JAVA_HOME=/usr/lib/j