记录我所碰到的一些问题:
一. [2016-07-12 16:20:19 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/bumptech/glide/BitmapOptions;
[2016-07-12 16:20:19 - beidayanjiuyuan] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define
Lcom/bumptech/glide/BitmapOptions;
[2016-07-12 16:20:19 - beidayanjiuyuan] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define
Lcom/bumptech/glide/BitmapOptions;
这个报错主要是导入了相同的jar包所导致报错,可能在不同的目录下导入了相同的jar包或者程序引用依赖了相同的jar包,寻找到 相同的jar包删除一个就可以解决此问题。
二. Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\androidSDK\sdk\build-tools
\22.0.1\aapt.exe'' finished with non-zero exit value 1
这个问题原因有好几个,目前我碰到的就是图片替换之后虽然名字一样,但是AS还是只默认之前的图片文件因为之前的图片文 件已经被定义,还有一个就是图片或者一些依赖库的问题。解决方法:
1. build.gradle文件里面加
defaultConfig {
multiDexEnabled true//
}
defaultConfig {
multiDexEnabled true//
}
2.如果是图片替换出现这个问题那么可以修改图片名称,在引用图片的地方改一下图片名称这样图片就会被重新定义重新引用。
3.网上还有资料说是升级Android support library也可以解决,不过此方法本人没有尝试过。
后期会一直更新,里面解决错误的方法也是自己理解有出错的欢迎纠正讨论,一起学习进步。