Android Wear Eclipse开发环境搭建

2024-06-16 09:38

本文主要是介绍Android Wear Eclipse开发环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 打开你的“Android SDK Manager”升级需要的SDK,将SDK Tools升级到23.02以及Android 4.4W下的所有项,主要一定要升级Extra下的"Google Repository",建议你把所有能升级的全部升级。
  2. 升级完SDK后,我们创建一个Android Wear的模拟器,参考的参数配置如下:

3. 然后你可以启动模拟器,熟悉一下Android Wear的相关操作。

4. 接下来我们来创建一个Android Wear的应用程序(下面是关键步骤)

5. 我们先来创建一个Android Wear工程

然后不断的下一步,我们选择创建一个“Blank Wear Activity”,如果你的ADT没有升级的话,可能看不到这个选项

然后点击下一步。接下来你会发现这个新建的工程编译不通过??????
好了,我们发现这里似乎少了一些包,那这些包在哪里呢,接下来是关键。
进入如下的目录 /your_android_home/extras/google/m2repository/com/google/android/support/wearable/1.0.0
你会发现跟wearable相关的一些文件。其中关键的有两个文件。 “wearable-1.0.0.aar”和“wearable-1.0.0-javadoc.jar”
将aar这个文件解压到一个指定的文件夹种,在这个文件夹种创建一个libs子文件夹,然后将classes.jar和wearalbe-1.0.0-javadoc.jar复制到libs目录中。
接着倒入到eclipse中。并将其设置为Library,
倒入到eclipse之后,将我们一开始创建的AndroidWearTest工程引用这个Library,你会发现,上面工程种的错误消失了。
然后我们在模拟器上运行项目,你会很不幸的发现程序崩溃了,提示如下:
[java] view plain copy print ?
  1. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.curious.awtest/com.curious.awtest.MainActivity}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.curious.awtest/com.curious.awtest.MainActivity}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.

遇到这个错误,我们需要修改我们工程中的styles.xml文件,默认Theme设置如下:
[html] view plain copy print ?
  1. <style name="AppBaseTheme" parent="android:Theme.DeviceDefault">
  2. <!--
  3. Theme customizations available in newer API levels can go in
  4. res/values-vXX/styles.xml, while customizations related to
  5. backward-compatibility can go here.
  6. -->
  7. </style>
<style name="AppBaseTheme" parent="android:Theme.DeviceDefault"><!--Theme customizations available in newer API levels can go inres/values-vXX/styles.xml, while customizations related tobackward-compatibility can go here.--></style>
接下来,我们再次在模拟器上运行我们的工程,这次可以成功的运行了,最终想过如下:




参考资料如下:

https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d
http://stackoverflow.com/questions/24520240/import-android-support-wearable-cannot-be-resolved
http://stackoverflow.com/questions/24471891/wear-project-attr-androidwindowswipetodismiss
http://stackoverflow.com/questions/24567836/unable-to-execute-intial-android-wear-hello-world-app-in-eclipse

这篇关于Android Wear Eclipse开发环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1066103

相关文章

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t