AndroidStudio使用命令行巧妙生成APP(初级)

最近感觉被Studio的神秘给吸引住了,就想把他给征服了,但是玩了一天,岂是我等所能驾驭得了啊。快捷键,快捷键不知道,设置设置不知道,运行运行不知道,但是从一开始就被它那神奇的背景给震撼住了,他爸google,她妈IntelliJ IDEA, 类似 Eclipse ADT,但是现在用着Studio,感觉Eclipse那是什么玩意啊!!!!(开个玩笑),毕竟也是人家把咱们领进门的啊。
在这里先小小的介绍一下吧,话说那是北京时间5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能
Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。
首先解决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便的调整在各个分辨率设备上的应用,但是这些都不是我今天要讲的,什么安装啊,什么使用啊,之前有介绍过,好了,话不多说,切入主题………….
刚开始的时候打开studio的时候你有没有感觉下方的东西是不是有点奇怪啊这里写图片描述
就是这几个小家伙,第一个基本用不到,第二个就相当于我们之前用的eclipse中的控制台,到了第三个那就好玩了,要是刚开始可能会让你头疼死,但是玩会之后感觉他好厉害啊,这一个东西就是我们的命令行,所谓的黑白框,从这里面输入命令,是不是很嗨皮啊,不用再win+R,输入cmd,开始想命令了,直接在这里面输入你想找的东西,c:回车啊 cd 文件路径啊,就是这么简单,今天我就要和大家通过这个完成一个app的编译,生成,最终结果就是这样
这里写图片描述
会生成三个apk。
首先先要把你的gradle目录放到配置环境(path)当中,然后再cmd中输入gradle -v如果显示版本即为配置成功,然后到你的Studio中,
第一步:在设置里面搜gradle,然后把那个路径配置到里面
第二步:先找到Terminal命令框,打到工作项目路径下,输入gradle -v命令查看当前你的gradle版本,执行 gradlew -v 来查看下项目所用的Gradle版本如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,建议翻墙。
这里写图片描述
紧接着下载成功会看到如下信息:

------------------------------------------------------------
Gradle 2.2.1
------------------------------------------------------------

Build time:   2014-11-24 09:45:35 UTC
Build number: none
Revision:     6fcb59c06f43a4e6b1bcb401f7686a8601a1fb4a

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.7.0_60 (Oracle Corporation 24.60-b09)
OS:           Mac OS X 10.9.5 x86_64

那就太棒了,Sucess
第三步:输入gradle回车,这个过程就只好等了
这里写图片描述
当他出现这么一句证明你又成功了
这里写图片描述
第四步:输入gradle clean回车,执行这个命令会去下载Gradle的一些依赖,下载成功并编译通过时会看到如下信息:
这里写图片描述
最后执行gradle build回车,也很漫长,这个命令会直接编译并生成相应的apk文件,如果看到如下字样就代表build成功了
这里写图片描述
这里写图片描述
紧接着在 项目/app/build/outputs/apk 目录下会看到类似于app-debug-unaligned.apk, app-release-unsigned.apk等,看名字应该能理解意思,unaligned代表没有进行zip优化的,unsigned代表没有签名的。然后就可以直接安装apk查看运行效果了。
附带说一下Gradle常用命令
gradle –help在命令行中输入这句,回车也可以得到你想要的命令,但是我还想和大家啰嗦一遍,嘿嘿
上面接触了一些命令如 ./gradlew -v ./gradlew clean ./gradlew build, 这里注意是./gradlew, ./代表当前目录,gradlew代表 gradle wrapper,意思是gradle的一层包装,大家可以理解为在这个项目本地就封装了gradle,即gradle wrapper, 在项目/gradle/wrapper/gralde-wrapper.properties文件中声明了它指向的目录和版本。只要下载成功即可用grdlew wrapper的命令代替全局的gradle命令。
理解了gradle wrapper的概念,下面一些常用命令也就容易理解了。
./gradlew -v 版本号
./gradlew clean 清除9GAG/app目录下的build文件夹
./gradlew build 检查依赖并编译打包
这里注意的是 ./gradlew build 命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令 assemble, 如
./gradlew assembleDebug 编译并打Debug包
./gradlew assembleRelease 编译并打Release的包
除此之外,assemble还可以和productFlavors结合使用,具体在下一篇多渠道打包进一步解释。
./gradlew installRelease Release模式打包并安装
./gradlew uninstallRelease 卸载Release模式包
(说明:如果是windows系统就不用./了,Linux或者Mac就就加上吧,gradlew和gradle效果一样)
灰常好,下班了!!!!正好打坐收工。。。。嘿嘿,继续关注哦,如果有好东西还会分享的(快捷键正在亲身体验中,因为实在太多了,太强大了,小伙伴们不要捉急哦。。。下一篇就是他了)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老王学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值