eclipse导入android ware的sample 工程(gradle工程)

Android ware sdk的sample工程是基于gradle构建的,可以使用android studio直接打开,如果希望用eclipse打开并运行的话需要先将gradle工程转换为eclipse工程,再讲eclipse工程导入。


首先我们需要配置gradle,为了方便最好为gradle设置系统环境变量。具体步骤如下:


1.到官网gradle.org下载gradle版本了(bin版本即可,如果是运行android wear sdk中的sample工程,最好直接下载1.0或1.1版本),解压下载的zip文件到文件夹,如D:/gradle-1.1


2.右键“计算机”-“属性”,进入“高级配置”,选择“环境变量”,点击”新建“,配置”GRADLE_HOME“,为gradle的安装目录,然后再在path系统环境变量中添加“%GRADLE_HOME%/bin”路径


接着我们将gradle工程转换为eclipse工程,这一步也很简单,主要是在需要转换的gradle工程下,运行一个 gradle eclipse命令,具体步骤如下:


3.在gradle工程下,找到build.gradle文件,在最开始添加一行:apply plugin: 'eclipse'(android wear的sample工程中 ,有的是单一工程,直接在手机上运行,有的则包括手机端app和手表端app,application目录下是手机端app,weaeable目录下是手表端app,如果有两个app,每个app下的build.gradle都需要修改)


4.打开dos命令窗口,跳转到gradle工程目录下,运行“gradle eclipse”,即可将gradle工程build为eclipse工程,

这一步可能遇到问题,提示BUILD FAILED,好在错误信息还算详细,可以对症下药。

我遇到的问题主要如下:

①.gradle要求是1.0/1.10版本,太高的版本报错,可以修改配置文件解决此问题,太麻烦,直接重新下载了gradle1.10的bin文件

②.报错找不到sdk位置,按照出错提示,在gradle工程下,新建local.properties文件,添加一行:   sdk.dir=your sdk path\\sdk

③.报错执行build.gradle中文件相关函数出错,根据提示,找到是如下行数:    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'

没有追究具体原因,直接将其注释掉了。。。。



5.解决掉所有问题可后,运行成功,提示“BUILD SUCCESSED”。


现在经过转换,我们可以直接在eclipse中import这个工程了


6.import后,程序可能出现的问题:
①导入的工程代码结构与eclipse不同,src下没有内容,需要将java拖到src中,才能对java文件编译(只能识别src目录下的)

②gradle工程通过配置文件设定了程序的api level及限制等,因此eclipse中需要重新设置api level,右键工程,选择属性,android版本4即可。

也可能有api level导致的代码报错,需要在androidmanifest.xml中加入android:minSdkVersion声明。



7.运行的android 4.4w工程若需要google-play-service支持(如要引入需要com.google.android.gms.wearable 等包),需要将sdk\extras\google\google_play_services下的libproject
导入eclipse,并关联为库工程。


8.运行的android 4.4w工程若需要引入android.support.wearable等包(如WatchViewStub),则需要先配置出并导入wearable1.0.0的库工程,配置方法为:

将sdk\extras\google\m2repository\com\google\android\support\wearable\1.0.0文件夹下的wearable-1.0.0.aar修改后缀为jar,

解压到一个文件夹中,在文件夹下新建lib文件夹,将解压出来的classes.jar和1.0.0文件夹下的wearable-1.0.0-javadoc.jar放在此目录下,
eclipse即可import此库工程。


PS:eclipse工程如果关联了库工程,则他们必须在同一个盘下,否则会引用失败!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值