Android Studio通过Gradle命令来编译生成打包APK
博文首发地址:http://www.aplesson.com/?p=999
有的时候我们在Github或者其他地方看到好的开源Android Studio结构的项目,我们想要看到运行效果,所以需要编译打包APK。除了用Android Studio工具进行打包编译APK,我们还可以用更方便简单快速的方法去编译APK。那就是Gradle命令。
1、例如去github下载一个Studio结构的开源项目,打包下载到你的电脑里。
2、配置你的电脑的Gradle环境变量,这样方便命令执行。
找到你的Gradle的bin目录地址。
配置好环境变量后,我们就可以使用cmd进行调用gradle命令了。
打开cmd,输入gradle -v 。查看gradle版本号,正确输出,则配置正确。
gradle -h代表输出gradle命令提示帮助。
3、调用cmd,跳转到我们的要编译的项目根目录。
4、执行 gradle -v 来查看下项目所用的Gradle版本
如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,建议翻墙。
会看到下载成功信息:
5、接着执行gradle clean
执行这个命令会去下载Gradle的一些依赖,下载成功并编译通过时会看到如下信息:
6、最后执行gradle build
这个命令会直接编译并生成相应的apk文件,如果看到如下字样就代表build成功了
紧接着在MyApplication(你的编译项目)/app/build/outputs/apk 目录下会看到类似于app-debug-unaligned.apk, app-release-unsigned.apk等,看名字应该能理解意思,unaligned代表没有进行zip优化的,unsigned代表没有签名的。然后就可以直接安装apk查看运行效果了。
这样编译查看运行apk效果更快些,关于上面提到的一些gradle命令大家应该还不理解,可以看gradle的命令相关的文章。
Android Studio通过Gradle命令来编译生成打包APK相关推荐
- Android Studio如何配置CURL指令一键打包apk上传至蒲公英
Android Studio如何配置CURL指令一键打包apk上传至蒲公英 第一步:在所需要打包的模块build.gradle文件中加入如下代码: android{buildTypes {//配置ap ...
- android studio gradle 配置copy,Mac系统配置Android Studio的gradle命令
前言: 一般我们打包apk都是用的AndroidStudio直接签名生成,这就造成了很多人不知道gradle除了可以用来配置依赖外,还可以用来编译生成apk.还有就是,在使用apk插件框架的时候,就需 ...
- 利用 Android Studio 和 Gradle 打包多版本APK
视频汇总首页:http://edu.51cto.com/lecturer/index/user_id-4626073.html ==================================== ...
- 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入
2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...
- Android studio右侧Gradle窗口显示 nothing to show
Android studio右侧Gradle窗口显示 nothing to show 前言 解决方法 完事 前言 今天在测试开发SDK的时候,玩了几次打包后,发现Android studio右侧Gra ...
- Android studio 多渠道(多环境)打包grade配置详解
Android studio 多渠道(多环境)打包grade配置详解 场景:开发app,我们需要两套环境或者两套环境以上的apk,每套环境的apk分两个版本debug版和release版. 公司有套平 ...
- 修改gradle版本android,Android Studio 修改Gradle版本
Android Studio 修改Gradle版本 2020年07月24日 | 萬仟网移动技术 | 我要评论 Android Studio 修改Gradle版本实际开发中,我们在使用一些demo或者更 ...
- mac下Android studio配置gradle的路径
2019独角兽企业重金招聘Python工程师标准>>> 最详细的mac下Android studio配置gradle的路径 转载于:https://my.oschina.net/sh ...
- 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )
文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...
最新文章
- 【翻译】CEDEC2012 SQUARE ENIX GPGPU实现高速GI烘培工具的方法
- JAVA I/O系统。
- 【学术软件】ETPS(English Text Processing Software)
- mysql 插入 删除_mysql插入、修改、删除
- lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web
- java spring事务管理系统_Java Spring-事务管理概述
- 图解TCPIP-HTTP
- 封条格式用word怎么打_封条格式用word怎么打
- mysql 数据生成_mysql生成数据
- LINGO--Error Code 1017
- QCC3x系列蓝牙芯片
- MCSA Server 2012 R2 Passthrough Disk
- 卡巴斯基 (Kaspersky) V7.0.0.43 NCT BATE 汉化免激活特别版(附2009-12-23Key)
- 聊聊MVX中的Model
- 温暖(warmth)
- 我的世界服务器文件翻译,我的世界server.properties翻译 联机参数设置攻略
- 机器学习-新闻分类案例
- 酷炫机器人简笔画图片_卡通机器人简笔画图片
- C语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐MSDN查询函数概念等)
- NDK制作一个安卓执行程序