Android Wear Eclipse开发环境搭建


本文介绍如何在Eclipse中搭建Android Wear的开发环境。

切记,这一切并非你想的那么简单

下面详细说明操作步骤,保证你可以正常工作。

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

Android Wear Eclipse开发环境搭建_第1张图片

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

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

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

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

然后点击下一步。接下来你会发现这个新建的工程编译不通过??????
Android Wear Eclipse开发环境搭建_第2张图片
好了,我们发现这里似乎少了一些包,那这些包在哪里呢,接下来是关键。
进入如下的目录     /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.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设置如下:
<style name="AppBaseTheme" parent="android:Theme.DeviceDefault">
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>
接下来,我们再次在模拟器上运行我们的工程,这次可以成功的运行了,最终想过如下:
Android Wear Eclipse开发环境搭建_第3张图片



参考资料如下:

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)