通过gradle文件进行打包
2016-06-28 11:54
288 查看
Android 通过gradle打包或者是普通的 Genarete Signed Apk,总的意义上,是差不多的。
但是,gradle打包的话,能实现的功能更多一点。例如,可以添加变量,或者是对当前app文件的一些属性进行控制。
在打包的时候,首先是gradle clean 先将之前的build文件删除,然后gradle build 编译项目,生成build文件夹,并且生成相应的jar和war包。
如果上面两个命令行都BUILD SUCESSFULLY 的话,说明打包肯定能成功的了。
接着就可以,通过gradle assembleDebug编译并且打debug包,通过gradle assembleRelease编译并且打release包。
以上的做法是当前app的AndroidStudio 环境使用正确的情况下出现的顺序,如果使用不当的话,直接会在gradle build的那一步就BUILD FAILED ,在这种情况下,通过不断的执行gradle build的命令行,逐一排除存在的问题。
但是,gradle打包的话,能实现的功能更多一点。例如,可以添加变量,或者是对当前app文件的一些属性进行控制。
在打包的时候,首先是gradle clean 先将之前的build文件删除,然后gradle build 编译项目,生成build文件夹,并且生成相应的jar和war包。
如果上面两个命令行都BUILD SUCESSFULLY 的话,说明打包肯定能成功的了。
接着就可以,通过gradle assembleDebug编译并且打debug包,通过gradle assembleRelease编译并且打release包。
以上的做法是当前app的AndroidStudio 环境使用正确的情况下出现的顺序,如果使用不当的话,直接会在gradle build的那一步就BUILD FAILED ,在这种情况下,通过不断的执行gradle build的命令行,逐一排除存在的问题。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories