找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3069|回复: 1

如何编译gradle工程

[复制链接]

307

主题

228

回帖

7319

积分

用户组: 真·技术宅

UID
2
精华
76
威望
291 点
宅币
5569 个
贡献
253 次
宅之契约
0 份
在线时间
945 小时
注册时间
2014-1-25
发表于 2015-12-25 21:33:57 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
从maven到gradle,自动编译又发展了一步,然而第一次面对gradle工程,多少有些茫然。经过一天的研究我还是得到了成果
下面来说说如何编译这种gradle工程:
gradle工程的标志是,工程目录下有build.gradle   gradlew.bat 类似的文件

IntelliJ IDEA对gradle的处理很简单,导入即可
而eclipse步骤如下:(开了vpn以后毫无压力)
1.eclipse市场里安装gradle插件
2.file->import->gradle project  把根目录选为build.gradle所在目录,这里以jd-gui为例
gittortoise clone https://github.com/java-decompiler/jd-gui.git之后,得到:
2015/12/25  19:29               206 .classpath
2015/12/25  17:49               510 .gitattributes
2015/12/25  17:49               298 .gitignore
2015/12/25  19:04    <DIR>          .gradle
2015/12/25  20:57    <DIR>          .idea
2015/12/25  19:29               365 .project
2015/12/25  19:29    <DIR>          .settings
2015/12/25  20:49    <DIR>          api
2015/12/25  20:51    <DIR>          app
2015/12/25  19:30    <DIR>          build
2015/12/25  17:49             5,888 build.gradle
2015/12/25  17:49    <DIR>          gradle
2015/12/25  19:31             5,080 gradlew
2015/12/25  19:31             2,404 gradlew.bat
2015/12/25  20:49             1,198 jd-gui.iml
2015/12/25  19:30             4,108 jd-gui.ipr
2015/12/25  17:49            35,836 LICENSE
2015/12/25  17:49               309 NOTICE
2015/12/25  17:49             2,212 README.md
2015/12/25  20:51    <DIR>          services
2015/12/25  17:49                65 settings.gradle
2015/12/25  17:49    <DIR>          src

里面readme.md更适合Linux系统,告诉我们应该执行./gradlew build
3.导入后,eclipse下载了一堆相关库,然后工程目录中多了一个jd-gui目录,有些是红色的叉叉表示有错误,然而这里可以不管
打开Gradle Tasks 子视图,会出现4个目录:
jd-gui
api
app
service

jd-gui 打开后会出现:
assemble
assembledofirs
....
build
buildependent
buildneeded
check
classes
clean
....
...

4.根据readme提示,右键选择build->run gradle tasks
编译之后,会在jd-gui\build\libs生成jd-gui-1.4.0.jar
回复

使用道具 举报

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
发表于 2015-12-26 13:17:25 | 显示全部楼层
现在用Android Studio都是用gradle编译了。之所以有gradle的工程就是因为有Android Studio。
另外可以看出这个工程是用git同步到github的。
Readme.md只是一个类似于html的一种带格式的文档而已(关键是,即使你用记事本打开它,你也能看到“格式”)
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-3-29 18:20 , Processed in 0.041406 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表