Android studio 项目构建三|编译缓存
来源:互联网 发布:数据库视频教程下载 编辑:程序博客网 时间:2024/06/05 09:52
简介
编译缓存存储了编译工程过程中生成的比如AARs和远程依赖。清理构建会更快因为编译系统可以简单的重用缓存文件,而不用重建他们。
在使用Android插件高于2.3.0版本是,默认开启编译缓存。然而当你设置的参数不同于下面展示的,会导致关闭缓存pre-dexed远程依赖。
android { defaultConfig { // If you do enable multidex, you must also set // minSdkVersion to 21 or higher. multiDexEnabled false } buildTypes { <build-type> { minifyEnabled false } } dexOptions { preDexLibraries true } ...}...
改变缓存文件存放位置
默认的,插件会保存在
<user-home>/.android/build-cache/.
我们可以配置一些路径参数。
ANDROID_SDK_HOMEuser.homeHOME
路径变为 /.android/build-cache/
3个路径右上下优先级递减。
Android插件会使用一个默认定位,这样可以将缓存文件分享给其他的应用。例如,如果一个工程编译和魂村了pre-dexed依赖,其他工程也可以通过拷贝直接使用,省去编译
如果想要为工程创建独立的定位,可以在gradle.properties中添加
// You can specify either an absolute path or a path relative// to the gradle.properties file.android.buildCacheDir=<path-to-directory>
编辑完后同步(Sync Project)
清理缓存文件
在终端中运行清理任务可以清理工程中所有的目标。
gradlew cleanBuildCache
关闭缓存功能
在gradle.properties 文件中添加
android.enableBuildCache=false
编辑完后同步工程。
参考
阅读全文
0 0
- Android studio 项目构建三|编译缓存
- Android Studio配置三 gradle项目构建
- Android studio 项目构建二|优化编译速度(1)
- Android studio 项目构建二|优化编译速度(2)
- Android studio第一次使用配置(三)gradle项目构建
- Android Studio 入门级教程(三):gradle项目构建
- jenkins构建android studio项目
- Android studio 项目构建四|构建变体
- 【Android Studio探索之路系列】之九:Gradle项目构建系统(三):第三方Android Studio项目导入
- Android Studio jar包编译构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- Subarray Sum Equals K
- Linux 监控内存
- UVA12627ErraticExpansion
- C# Http协议访问服务
- Angular2笔记(一)--组件及组件树
- Android studio 项目构建三|编译缓存
- mysql语句统计天数,datediff函数的使用
- Javascript调试之console对象,它的一些小技巧你都知道吗?
- VMware虚拟机设置静态ip联网的问题
- 【bzoj2091】 [Poi2010]The Minima Game
- oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp 异常的解决办法
- [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)
- CardVie
- 1004. 成绩排名 (20)