四时宝库

程序员的知识宝库

AndroidStudio_Gradle命令行的使用_使用gradle命令编译出apk

对于gradle的安装来说.

然后我们去看一下gradle,很简单这个工具,下载以后,解压

然后找到bin目录

?

去配置环境变量

?

然后androidstudio,也有自带的gradle,也可以把这个bin目录配置到环境变量的path也行

?

还有一种gradle的安装方法,左侧,可以看到有个gradlew.bat文件,用这个文件也可以让他自动给我们安装gradle,配置环境变量.


然后我们在我们的一个androidstudio工程,这个工程根目录有这个gradlew.bat文件,在这个目录中,打开cmd

?

然后执行gradlew 执行以后他会自动给我们配置环境变量等.

?

然后我们再去执行一下gradle tasks,可以列出所有的gradle管理的tasks任务

?

可以看到所有的任务内容

?

.我们可以执行gradle build 来进行编译,这个时候编译会编译出来,debug版本和release版本

?

然后我们还可以执行

gradle assembleDebug 只编译debug版本

?

还可以执行

gradle assembleRelease 只编译release版本

?

可以看到编译出来的文件在这个build文件夹/optputs文件夹/apk文件夹中

?

然后我们执行

gradle clean

?

可以看到build文件夹被清除了

?

然后我们可以再去执行

gradle assembleDebug 编译

?

可以看到编译出的文件

?

然后我们也可以在androidstudio中的terminal终端去执行gradle 命令

gradle build

?

然后我们再去看一下工程的文件

比如这里settings.gradle文件中,包含了

app模块,library的mylibrary模块

?

然后最外层的build.gradle文件包含了,一些全局的,对所有的模块都有效的依赖,这个我们一般都不修改

?

然后比如app模块下的这个build.gradle;文件,里面主要包含了,指定了这个app模块的性质,是application还是library

如果是library,右边就写上com.android.library


然后下面是这个模块的依赖.

?

要知道,现在虽然我们的工程目录,可以看到有个app,模块

有个library文件夹,里面有个mylibrary模块,但是我们的

app模块,并没有引用mylibrary模块,怎么引用,后面再说.







发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接