android studio 2.4遇到问题小结

android studio 2.4由于刚刚发布不久,所以网上相关的帖子和博客不太多,这里记录我出现的两个问题,以便大家查阅,新的版本增加了很多新特性,对代码的规范和提示也有改变,希望大家去发现!
FAQ1:
Error:Could not read E:\new\PlatformLibrary\CommonLibrary\build\intermediates\typedefs.txt (系统找不到指定的文件。)
解决方案:
Resolve_FAQ1:
在报该编译错误的module的build.gradle中加入如下配置项,排除掉中间生成的typedxx.txt文件

packagingOptions {
    exclude 'typedefs.txt'
}

FAQ2: 由于项目中引入和RXjava和Rxandroid,一开始并没有发现,等了好几版,发现一直有这个问题,而且demo运行却没有任何问题,特意在网上找了好久才发现的解决办法,studio会报缺少dagger2.0.1.jar,其实是由于annotationProcessor 配置出现了问题。
解决方案:
Resolve_FAQ2:
//app下的gradle,就配置这一个就行,不需要去配置库里的gradle
apply plugin: ‘com.android.application’
//关键代码
apply plugin: ‘android-apt’
def AAVersion = ‘3.3.2’

dependencies {
//关键代码
apt “org.androidannotations:androidannotations: AAVersioncompileorg.androidannotations:androidannotationsapi: AAVersion”
}
//关键代码
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName ‘com.example.androidannotation’
}
}
//项目的gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ‘com.android.tools.build:gradle:1.3.0’
//关键依赖
classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.4’
}
}
感谢网上大神帖子的 指导,在此贴上指导贴的地址:
http://www.imooc.com/qadetail/96273
android studio 没有Annotation Processors 这个选项,求解答。
http://www.fx114.net/qa-192-444395.aspx
More than one file was found with OS independent path ‘META-INF/LICENSE’ | Error:Could not read \build\intermediates\typedefs.txt (系统找不到指定的文件。)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值