您的位置:首页 > 移动开发 > Android开发

android studio 2.4遇到问题小结

2017-05-12 22:43 381 查看
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:AAVersion”compile“org.androidannotations:androidannotations−api: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 (系统找不到指定的文件。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: