Android開發聯機調試 MOTOROLA XOOM MZ606平板電腦(WINDOWS ,LINUX)

來源:互聯網
上載者:User

如何解決 ndk  sdk 編程無法串連平板電腦 (MZ60x)???
MZ606/604/601 同樣適用
前題

首先widows環境下已經用eclipse-helios 做好程式,並且在3.0 下模擬器成功運行; 但裝置上運行提示無法串連。 同樣到問題,在linux(ubuntu)下也是裝置無法串連;  值得一提到是,在Mac下裝置直接就連上來,不用任何設定。由此可見在實際到工作中,imac的使用效率還是比linux和win厲害。

1. Windows7環境
用資料線串連MZ606和  wondows7; 提示以儲存空間方式(隨身碟)開啟平板電腦;

點擊  Run configurations...菜單 ----》Target選項  -----》Manual (裝置) 然後點擊運行
這是出現列表
Choose a runnig Android device  請選擇一個android裝置;
出現問題:
列表竟然為空白; 看來裝置沒有串連上;

開始解決:
1.  在命令列上運行  “adb logcat”命令  (在android sdk 目錄下 plattools ) ;提示等待裝置就停住了;看來裝置還是沒有找到;
2. 在裝置mz606 上進行設定     “設定” ---》“應用程式” ----》“開發”
   允許USB調試      保持喚醒狀態   允許類比地點

  然後再運行 adb logcat 發現還是不行,看來某個地方還有問題;

3. 檢查windows裝置管理員,, 發現MZ606竟然是未知裝置,有個大大到問號,提示裝置不能正常運行,也就是說win7沒有找到MZ606的驅動;奇怪,這個平板電腦還要驅動??還是USB驅動,,但是平板電腦內的儲存內容已經可以開啟來。。  去摩托羅拉網站查詢,也沒有找到任何驅動下載到字眼; 突然看到一個媒體管理到軟體MOTOROLA MEDIA LINK,l類似PC和平板同步到軟體, 就像微軟的 Windows
Mobile Sync或蘋果的iTunes或者Nokia的“NOida手機管理軟體”一般; 下載安裝MOTOROLA MEDIA LINK,,安裝後再測試,這個軟體也沒有發現裝置,,不能哦。。讓此軟體自動更新,更新完後竟然可以了;

4. 返回 eclipse, Choose a runnig Android device  到列表內終於出現了一個裝置, 正是現在串連到MZ606,點擊運行, 應用程式成功的啟動在平板上;


最新發現 下載 usb 驅動即可:

 以上OEM驅動國內android山寨機常到。。。

注意 idVendor  idProduct 對應的數字
。。。
Bus 001 Device 002: ID 22b8:70a9 Motorola PCS
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x22b8 Motorola PCS
  idProduct          0x70a9

  bcdDevice           99.99
  iManufacturer           1 Motorola
  iProduct                2 MZ606
  iSerial                 3 037c70c441e105d7

 
bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           62
    bNumInterfaces          2
。。。

在目錄 /etc/udev/rules.d/下建立檔案 10-motorola-droid.rules
(關於檔案名稱,好像隨便取到,不敢確定)

命令: sudo vim /etc/udev/rules.d/10-motorola-droid.rules
此檔案到內容為
=========================================================
SUBSYSTEM == "usb", ATTRS{idVendor} == "22b8", ATTRS{idProduct}=="70a9",MODE = "0666",OWNER = "administrator"
=========================================================

需要注意到是:
 
ATTRS{idVendor} == "22b8"  這裡填寫從lsusb -v命令得到的 idVendor數值,不同到裝置可能不同
 ATTRS{idProduct}=="70a9", 這裡填寫從lususb -v命令得到的 idProduct數字,不同喪裝置可能不同
MODE = "0666",  許可權0666 代表允許所有人讀寫
OWNER = "administrator"
     LINUX使用者名稱,此選項可以不填

然後最好重新啟動 LINUX ;保證 MZ606到設定是USB開發模式;

轉帖:http://lockriver.blog.163.com/blog/static/487232242011425103633256/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.