1. 程式人生 > >藍芽真機除錯Android Wear App & 真機解除安裝除錯的App

藍芽真機除錯Android Wear App & 真機解除安裝除錯的App

可穿戴裝置啥啥的市場、展望、分析、豬和風口等等...啥啥的官話就不羅嗦了,改天再換XX角色噴噴,今天記錄一個技術貼備份。

一、環境

作業系統:Mac OS X 10.10.1

開發環境:Android Studio 1.0.2 (Mac版)

手錶裝置:Moto 360

手機裝置:魅族MX4

手錶系統:Ticwear v1.0.7( Android Wear 4.4W.2)

手機Android Wear軟體環境就不多說了百度即可,Ticwear中文系統可以到 http://www.ticwear.com/ 瞭解刷機和安裝。

二、開啟藍芽除錯

1、啟動Android Studio,新建一個工程,複選框選擇手機和手錶兩個:
選擇Phone and Tablet 並且Minimum SDK選擇API 15: Android 4.0.3 (當然可以選擇更小的如API 8: Android 2.2)
選擇Wear  select並且Minimum SDK選擇API 20: Android 4.4 (KitKat Wear)


2、開啟裝置除錯:

步驟是:

(1)開啟手機端的usb除錯開關:
開啟系統設定,在關於手機中,點選底部的系統版本資訊七次。再按返回,就能看到開發者選項。開啟開發者選項,開啟usb除錯開關。(國內一些手機系統開啟方式可能會有不同,如魅族就是在撥號鍵輸入*#*#6961#*#*退出,然後重新進入設定—輔助功能—開發人員工具)

(2)在Android Wear手錶裝置上開啟藍芽除錯開關:
-->原生Android Wear系統是:連點兩次主屏會顯示出wear選單或者長按手錶右側物理按鍵,滾動到底部點選設定,再滾動動到底部,如果也沒有開發者選項,就點選關於,再點選系統版本資訊七次,就會出現開發者選項。進入開發者選項,並開啟藍芽除錯開關。
-->Ticwear中文系統上是主屏上左劃出現選單,滾動選擇設定,滾動到底部,如果也沒有開發者選項,同樣,就點選關於,再點選系統版本資訊七次,就會出現開發者選項。進入開發者選項,並開啟藍芽除錯開關。

 



3、開啟除錯會話:
(1)手機USB資料線連線到電腦,在手機端開啟Android Wear應用(確保應用已連線到手錶)。
(2)點選介面右上的齒輪選單進入設定(Settings)

  
(3)開啟“通過藍芽除錯”(Debugging over Bluetooth)。你可以看到裝置連線狀態:
    Host: disconnected
    Target: connected
(4)確保手機用USB資料線連線了電腦,並執行adb命令:
    adb forward tcp:4444 localabstract:/adb-hub; adb connect localhost:4444

    你就可以看到剛才的連線狀態就變成了:
    Host: connected
    Target: connected

 

4、除錯應用
如果執行adb devices命令,你的可穿戴裝置應該是顯示為localhost:4444。要執行任何adb命令,格式應該是類似這樣:
adb -s localhost:4444 <command>

如果沒有其他裝置通過TCP/IP連線(即沒有連線其他模擬器),你也可以使用簡化的命令:
adb -e <command>

例如:
adb -e logcat
adb -e shell
adb -e bugreport

注:其實第3步OK後用Android Studio直接跑起Wear程式即可,App即可會自動安裝到手錶上,稍微有點慢耐心等下就好。


三、解除安裝除錯的App

執行命令 “adb -s localhost:4444 uninstall 包名” 即可,如:

adb -s localhost:4444 uninstall com.arwer.testwear2

這樣,再看手錶上就沒有那個除錯程式了。

OK,大功告成,Happy吧。