使用Gradle管理你的Android Studio工程

使用Gradle管理你的Android Studio工程以及一点小扩展

前言:相信大家在Android Studio(简称AS啦)工具上一定遇到过卡顿现象,比如新建项目或者导入项目时会出现如下一个进度条,这里需要下载Gradle,有点慢,需要正确使用网络(翻墙),大家耐心等待下!!!
这里写图片描述

这里写图片描述

—— 图2

这里写图片描述

解决方法在工具中的Terminal中敲入gradlew -v。如果是第一次输入此命令,会自动下载最新的gradle构建工具包;如果不是,会出现如上图中的版本编号。
下载完成后,会保存在 ————点击工具中的左上角File——Settings搜索Gradle。按照图上的路径去确认是否下载完成。然后再选择Use local gradle distribution,最后点击Apply应用。
这样每次它就会用本地的构建工具了,不会每次去用在线的。

这里写图片描述

接着执行 gradlew clean。执行这个命令回去下载一些依赖,下载完成并编译成功会看到如下信息

这里写图片描述

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

这里写图片描述

上面的步骤完成后,紧接着在Project目录的app/build/outputs/apk下会看到类似于app-debug-unaligned.apk,app-release-unsigned.apk等。unaligned代表没有进行zip优化,unsigned代表没有进行签名。
如果你想要配置打包签名APK。请参考我的gradle.build文件
蓝色1代表为配置签名所需的参数的全局变量。蓝色2代表 Case 需要用的小例子。特别注意这两部分需要放在项目的根目录下的gradle.properties文件下。

这里写图片描述

下面两张是module(app)的build.gradle.

这里写图片描述

这里写图片描述

上图中的69行至80行就是蓝色2的小Case.主要实现了其目的是拷贝 build/outputs/apk 下面的 debug apk 文件到项目根目录的 release 文件夹下,并且更名。
写好了,运行方式在Terminal敲入 gradlew makeApk。就可以实现Case想要实现的功能了。如图

这里写图片描述

如果想要实现蓝色1成功签名打包的功能。就敲入gradlew build。会出现BUILD SUCCESSFUL ,就表示成功了。去 build/outputs/apk 目录下就能看到app-release.apk了!
最后附上一张使用Android Studio新建一个工程之后,其目录结构图:

这里写图片描述

如有什么有错误的地方,可以评论在下方~ ~。

第一次使用CSDN自带的Markdown编辑器!


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值