Android Studio 2.0 Instant Run无效(Instant Run没有闪电符号)
2016-02-16 23:00
597 查看
最近刚把Android Studio更新到了2.0 Beta4,但是却发现在老项目上Instant Run用不了(没有闪电符号),尽管我已经:
1)把gradle升级到了2.10
2)把项目根目录的build.gradle中的gradle插件也更新到了2.0.0-beta2
3)开启了选项里的Instant Run
但是依然不行。
后来尝试在StackOverFlow等上面搜索之后,最终找到了解决办法(不知道具体哪条起了决定性的作用):
1)去除build.gradle中的,preDexLibraries = false
2)去除build.gradle中的,去除multiDexEnabled = true
3)看看gradle.properities里是不是空的,正常应该空的才对(不考虑Parallel)
4)去除dependencies中的重复依赖。
(这里如果有重复的,也可能会产生如下错误:
这种情况需要你执行gradle -q dependencies,会出来一个树状图,其中用"->"会标示出冲突的部分。
比如LeanCloud的SDK中可能包含了与你其他的库中不同版本的httpclient或者okhttp。然后使用exclude group关键字来排除重复的库。比如
参考文献:
1)http://blog.csdn.net/sahadev_/article/details/50314141
2)http://www.open-open.com/lib/view/open1431391503529.html
1)把gradle升级到了2.10
2)把项目根目录的build.gradle中的gradle插件也更新到了2.0.0-beta2
<pre name="code" class="java">buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-beta2' }
3)开启了选项里的Instant Run
但是依然不行。
后来尝试在StackOverFlow等上面搜索之后,最终找到了解决办法(不知道具体哪条起了决定性的作用):
1)去除build.gradle中的,preDexLibraries = false
2)去除build.gradle中的,去除multiDexEnabled = true
3)看看gradle.properities里是不是空的,正常应该空的才对(不考虑Parallel)
4)去除dependencies中的重复依赖。
(这里如果有重复的,也可能会产生如下错误:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
这种情况需要你执行gradle -q dependencies,会出来一个树状图,其中用"->"会标示出冲突的部分。
比如LeanCloud的SDK中可能包含了与你其他的库中不同版本的httpclient或者okhttp。然后使用exclude group关键字来排除重复的库。比如
compile ("cn.leancloud.android:avoscloud-sdk:v3.13"){ exclude group: 'org.apache.httpcomponents' //exclude module:'okhttp' }
参考文献:
1)http://blog.csdn.net/sahadev_/article/details/50314141
2)http://www.open-open.com/lib/view/open1431391503529.html
相关文章推荐
- 使用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