歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu 13.04 小米2S連接Eclipse真機調試

最近想繼續將自己以前的一些Android程序代碼進行改進和優化,遂將以前的代碼在windows下導入eclipse工程,誰知導入後便eclipse假死,甚至windows資源管理器也動彈不得,詭異的是cpu使用率和內存占用還綽綽有余。無奈干脆到linux下面來搞。於是開始搭建Ubuntu13.04系統下的android開發調試環境。在搭建過程中遇到一些問題,做個積累,也希望能夠對後來者有所幫助。

Eclipse和Android SDK下載安裝

記得以前開發android時,eclipse還是需要自己從官網www.eclipse.org中下載標准版的eclipse,然後安裝adt插件來進搭建Android開發的IDE環境。現在只需要下載adt的一個包即可。這個包裡面就有eclipse adt開發環境和android sdk,而且已經配置好了,直接運行eclipse即是一個完整的android集成開發環境。adt包下載地址:http://developer.android.com/sdk/index.html。詳細教程在此不贅述。

Ubuntu 13.04 adb連接小米2S真機調試

搭好Android開發環境後,新建了一個Android Application工程。准備運行,問題來了,模擬器太慢了,怎麼在真機上調試呢?百度之,Google之,基本方法不外乎如此:

  • usb線連接手機和電腦,打開usb調試。
  • 撥號:*#*#717717#*#*  這一步很關鍵,我沒執行這步所以adb查看設備查不到
  • lsusb,得到設備的VENDOR ID
  • 在/etc/udev/rules.d/50-android.rules中添加SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666"
  • chmod a+x /etc/udev/rules.d/50-android.rules
  • 在~/.android/adb_usb.ini中添加設備id 0x2717
  • 重啟udev服務,sudo service udev restart
  • 關閉adb進程,cd到adt工具的platform-tools目錄下,sudo ./adb kill-server
  • 查看設備adb連接的設備,sudo ./adb devices -l
  • 其實已經大功告成了,如果後面遇到eclipse中顯示設備還是offline狀態,則可以重啟一下手機,關閉並重新打開usb調試選項,手機可能會詢問你是否永久使用這台計算機進行調試,選擇確定即可讓eclipse中顯示設備為online了,接下來就可以在eclipse中對真機環境的app進行代碼調試
  • 遇到offline 的情況基本解決方案就是重啟usb調試,重啟手機,重啟電腦,呵呵

國際慣例:HelloWorld

今天做的事情其實只是了解了adb調試的一些皮毛,後面肯定還有很多有趣的feature等著,慢慢學習吧。

Copyright © Linux教程網 All Rights Reserved