1
ffts 2014-03-24 12:24:27 +08:00 1
现在的android studio好像是直接把adt项目转成gradle了,不过github上活跃的项目应该都加上gradle支持了吧
|
2
faith 2014-03-24 17:36:41 +08:00 1
Android Studio刚推出时,曾建议以这种方式将项目转到Android Studio中:Eclipse里的ADT升级到最新版,在Eclipse中打开项目,右击项目,导出,选择Android目录下的 generate gradle build files
|
3
yx30 OP |
4
ffts 2014-03-24 21:08:20 +08:00 1
@yx30 我的是0.5.1的,直接导入adt项目,变成gradle项目后感觉没什么问题,直接就能运行,应该好很多了吧
运行不了的是不是有的依赖没有导入 |
5
yx30 OP @ffts
我的意思是从github下载下来的开源项目。往往有很多个project(相对eclipse里面称之为project,导入会有几个项目:sample 、lib etc.)也有看到有些开源项目是有gradle文件的,遇到这种情况要怎么导入到Android Studio ,你的意思是还要再经过Adt中转吗? |
6
ffts 2014-03-24 23:17:04 +08:00
@yx30
1.要是是用android studio创建的项目的话,应该导入就能用,本身有gradle文件 2.有的可能只是添加了gradle文件来适应使用gradle的人,这样的一般是一个module一个module导入吧,不过android studio现在还没有导入的UI,得自己去改.gradle文件 3.然后就是没有gradle文件的项目,还是adt的,这样的你导入一个,然后其他的再import module就行,这个有UI,不过新的android studio好像自动把adt转成gradle了,不过有的时候也会保留adt,还不太清楚什么条件...要是导成了gradle的项目,就得手动去修改.gradle文件来添加其他依赖 还有一个方法是你用intellji导入一个adt项目,还是adt的,然后再用android studio也能打开... |
9
yx30 OP @ffts
这货真心折腾,我从eclipse 导出项目,然后在Studio导入build.gradle。 等半天都还在Building 'workspace' Gradle project info,实在蛋碎 |
11
ffts 2014-03-26 12:43:50 +08:00 1
@yx30
等半天的时候估计是在下gradle,那个好慢,最好挂个代理试试 修改gradle文件的,感觉情况也比较多,主要是在setting.gradle里把project加进去,然后再在各个project里的build.gradle里改dependence,不过我当时也是遇到各种问题,尤其是导入本地的其他项目的时候,要是开源的项目的话,可以试试maven里的,那个好像挺方便的,应该是0.4.6还是多少开始支持界面了,module里的dependence里,有个从maven选吧,不过本地的项目就比较蛋疼了 本地的项目应该可以这么弄 http://stackoverflow.com/questions/16941934/android-gradle-project-compiling-project-in-a-different-directory-tree 我当初还看了这个文章 http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html 也可以结合官方的文档看看 |