蓝牙真机调试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、开启设备调试:

参考Google官方:http://developer.android.com/intl/zh-cn/training/wearables/apps/bt-debugging.html

步骤是:

(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吧。



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。