Android Studio通过Gradle命令来编译生成打包APK

发表于

有的时候我们在Github或者其他地方看到好的开源Android Studio结构的项目,我们想要看到运行效果,所以需要编译打包APK。除了用Android Studio工具进行打包编译APK,我们还可以用更方便简单快速的方法去编译APK。那就是Gradle命令。

1、例如去github下载一个Studio结构的开源项目,打包下载到你的电脑里。

2、配置你的电脑的Gradle环境变量,这样方便命令执行。

找到你的Gradle的bin目录地址。

20160315164802

20160315164820

 

配置好环境变量后,我们就可以使用cmd进行调用gradle命令了。

打开cmd,输入gradle -v  。查看gradle版本号,正确输出,则配置正确。

20160315165005

gradle -h代表输出gradle命令提示帮助。

20160315165021

3、调用cmd,跳转到我们的要编译的项目根目录。

20160315165244

20160315165443

4、执行 gradle -v 来查看下项目所用的Gradle版本

如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,建议翻墙。

会看到下载成功信息:


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

Build time:   2015-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

5、接着执行gradle clean
执行这个命令会去下载Gradle的一些依赖,下载成功并编译通过时会看到如下信息:


:app:clean UP-TO-DATE
:extras:ShimmerAndroid:clean UP-TO-DATE

BUILD SUCCESSFUL

6、最后执行gradle build
这个命令会直接编译并生成相应的apk文件,如果看到如下字样就代表build成功了
20160315170631


BUILD SUCCESSFUL

Total time: 31.456 secs

紧接着在MyApplication(你的编译项目)/app/build/outputs/apk 目录下会看到类似于app-debug-unaligned.apk, app-release-unsigned.apk等,看名字应该能理解意思,unaligned代表没有进行zip优化的,unsigned代表没有签名的。然后就可以直接安装apk查看运行效果了。

这样编译查看运行apk效果更快些,关于上面提到的一些gradle命令大家应该还不理解,可以看gradle的命令相关的文章。

 


文章评论
共收到 0 条评论