使用Eclipse开发Android Wear应用总结

本文详细介绍了构建Android Wear应用的全过程,包括搭建开发环境、创建手表端与手机端项目、连接设备等步骤,旨在帮助开发者顺利开发出适用于智能手表的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、先搭建Android wear的开发环境

运行Android SDK Manager下载以下内容:


更新ADT到最新版本,不过升级到23.0.2版本在创建Android Wear项目时没有Blank Wear Activity模板,可以到这里下载一个模板 https://github.com/tangtungai/Android-Wear-Black-Activity-Template,怎么用稍后说明。


Android OS 4.4W(API 20)。


在开发Android Wear应用时可能会用到这些,所以先下了。

二、在创建手表端Android Wear 项目

1. 在创建项目前先做以下这些事情

1.1. 将./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar拷贝到workspaces目录,并将aar后缀改为zip后 解压到当前目录。wearable-1.0.0目录下新建libs文件夹后将classes.jar移到libs目录下。

1.2. 新建一个Android 项目,导入wearable-1.0.0文件夹,然后在project→properties中勾选“Is Library”。

2. 创建属于自己的Android Wear项目

2.1. 导入下载的Blank Wear Activity模板。


2.2. 在DemoWearApp项目属性中添加wearable1.0.0(project→properties的Is Library中点击Add添加wearable)。

2.3. 编译后运行在模拟器上。

三、创建手机端Android Wearr项目

1. 创建一个Android项目,包名与手表端项目包名相同。

2. 在项目属性中Is library中添加google_play_services_lib。

3. 将手表端项目编译出的重命名wearabl_app.apk(小写)拷贝到手机端项目的res/raw/目录下。

4. 在res/xml目录下新建wearable_app_desc.xml文件。

5.写以下内容,注:版本名要与手表端相同。

<wearableApp package="com.example.demowearapp">

<versionCode>1</versionCode>

<versionName>1.0</versionName>

<rawPathResId>wearable_app</rawPathResId>

</wearableApp>

6. 在AndroidManifest.xml文件中添加meta-data

<meta-data android:name"com.google.android.wearable.beta.app"

android:resource="@xml/wearable_app_desc"/>

<meta-data android:name="com.google.android.gms.version"

android:value="@integer/google_play_services_version"/>

7.编译后可运行在Android OS 4.3以上的设备上。

四、手表与手机连接

1. 手机端安装Android Wear应用。

2. 在命令行执行 adb -s 手机设备名 -d forward tcp:5601 tcp:5601

注:如果设备没有google play services服务的话需要安装以下两个应用。

1. Android_Google_Play.apk和com.google.android.gms.apk

2. adb remount

3. adb shell

4. cp /data/app/com.android.vending.apk  /system/app

5. cp /data/app/com.google.android.gms.apk /system/app

6.重启手机

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值