打造一个全命令行的 Android 构建系统

2015-06-26 14:21:04 +08:00
 scarecrow

"IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs 就一切搞定"

这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实IDE也是底层也是调用命令行工具而已,只不过给普通开发者呈现一个更友好的开发界面。这里可不是宣扬让大家放弃IDE都改命令行,只是每种事物都有他存在的理由,无论是编程语言还是工具都是一个原则 “没有最好的,只有最合适的”。

打造一个全命令行的Android构建系统 http://www.jianshu.com/p/1694ea9a3f90

4100 次点击
所在节点    程序员
16 条回复
scys
2015-06-26 15:13:45 +08:00
估计是刚好用得上,不过这种环境,更多是自动构建用得上。
Imyssed
2015-06-26 15:15:12 +08:00
还是喜欢AIDE
ivanchou
2015-06-26 15:15:22 +08:00
"命令行才是最佳的人机交互工具"
确定说的不是"猿机交互工具"?
peizh2006
2015-06-26 15:23:32 +08:00
标题党
yorkw
2015-06-26 15:36:04 +08:00
发布流程走Gradle,跟在IDE里开发不冲突吧,怎么vim和emacs也乱入了。
kifile
2015-06-26 15:36:32 +08:00
何必呢,gradle那些自动化构建工具早就帮你搭好了,直接用就好了
solome
2015-06-26 16:15:51 +08:00
直接使用Gradle呀,这个自动化构建工具已经很Perfect啦!
sqbing
2015-06-26 16:31:17 +08:00
我司一直命令行构建,另外……干嘛把vim拉进来,站队这种事情就算了吧,再另外……右边的广告足足有11个啊
DRcoding
2015-06-26 16:52:34 +08:00
请问有何意义?
scarecrow
2015-06-26 18:58:18 +08:00
@kifile
@solome

其实就是使用Gradle ,只不过SDK的安装配置都是在终端进行。
qinglangee
2015-06-27 10:34:17 +08:00
这对理解整个android构建系统是有帮助的,但要说效率高,Android studio中新建一个project就会帮你完成所有这些步骤
opkg
2015-06-27 12:45:49 +08:00
xieyudi1990
2015-06-27 12:54:19 +08:00
我还以为是个不带图形界面的Android发行版.
linux40
2015-06-27 18:09:59 +08:00
scarecrow
2015-06-28 17:10:59 +08:00
@xieyudi1990
@linux40

AndroidSDK 本来就可以不带图形界面,只不过大家的安装习惯都是先安装 IDE,然后指定SDK。我这里只是介绍了一些和以前不一样的习惯而已,不需要IDE。并不是什么新技能。
Khlieb
2015-06-28 19:27:13 +08:00
想起一个全命令行的 Android 启动器

http://coolapk.com/apk/com.talentfork.terminallauncher

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/201368

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX