Android Studio: 1.0.1
Eclipse: adt-bundle-windows-x86_64-20140321
Gradle: 2.2.1
JDK: 1.7
拿一个网上的androidpn-client-0.5.0作为例子来导入
1. 首先导入eclipse并设置完成,然后"Export"并选择"Generate Gradle Build File"
![](http://dl2.iteye.com/upload/attachment/0105/2910/25ffd39c-12d0-3b2c-a35d-89a283781c41.jpg)
2.这样在Eclipse项目里面就有了build.gradle文件
![](http://dl2.iteye.com/upload/attachment/0105/2914/bd7cf655-315f-3672-8cdb-383884d17161.jpg)
在这个文件里面可以看到使用的是mavenCentral(), 而且版本是0.8+以上的,这个会在后面按照你的Device来修改
3.直接从Eclipse里的workspace面拿到这个项目,并放入android studio的workspace 并修改文件gradle-wrapper.properties 在项目gradle/wrapper里面
因为我本地是2.2.1的 所以我就改成2.2.1
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
4. 导入第一次
当你导入项目的时候, 它会从SERVER端下载gradle-2.2.1-all.zip 比较慢
而我下过一次后,希望后面继续导入的ECLIPSE不要重复下载,
在C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.2.1-all下面会有每次导入时创建的工作目录,目录名字是不固定的
![](http://dl2.iteye.com/upload/attachment/0105/2956/3eee5ee8-fcc1-3cc7-9821-8d9db213037c.jpg)
从原有的文件里面copy三个文件到新建的文件里面去,这样重新打开的时候系统读取了文件信息就认为是已经下载完成了
5.再次导入时会有一些错误的信息
"File" --> "Project Structure" 修改为1.0.0 并修改jcenter库,因为从jcenter库里面拿不到gradle-2.2.1.jar, 最高的也就是1.0.1
![](http://dl2.iteye.com/upload/attachment/0105/2962/434a05f8-6d24-345d-8be6-7d11773e06ca.jpg)
然后修改你的编译版本信息
![](http://dl2.iteye.com/upload/attachment/0105/2964/f063f5ed-e2ca-3128-8066-bd6de48677d7.jpg)
6.导入工程的依赖文件/依赖包
![](http://dl2.iteye.com/upload/attachment/0105/2966/7e446bf7-aa8a-338e-9709-ec36621fd8c7.jpg)
结果:
![](http://dl2.iteye.com/upload/attachment/0105/2968/366619bc-aaff-356c-8711-5d476114857a.jpg)
7.同步 "Tools" --> "Android" --> "Sync Project With Gradle File"
然后run
![](http://dl2.iteye.com/upload/attachment/0105/2970/853e073c-18a8-3f96-a89c-b588978a3b9f.jpg)
8.启动server端,并发送信息
![](http://dl2.iteye.com/upload/attachment/0105/2972/d9fd428b-0822-3164-bc25-ba8511f7dcd0.jpg)
9.手机端接受信息 [size=medium][/size]
![](http://dl2.iteye.com/upload/attachment/0105/2976/4a5a6025-24df-3904-bac6-67d8baf5e5d6.png)