AndroidStudio中编译失败原因 总结:

1,包冲突编译异常:

Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/umeng/analytics/AnalyticsConfig.class

在集成友盟统计时获取包冲突:

友盟统计提供了jar包:以及 gradle依赖库:

错误原因:包冲突。删除     compile files('libs/umeng-analytics-v6.0.7.jar')  依赖。完美解决。

2,Png 图片 编译失败:AaptException异常:

Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\22945\Desktop\CircularFloatingActionMenu-master\CircularFloatingActionMenu-master\samples\build\intermediates\exploded-aar\com.android.support\appcompat-v7\25.1.0\res\drawable-xxhdpi-v4\abc_textfield_search_activated_mtrl_alpha.9.png into C:\Users\22945\Desktop\CircularFloatingActionMenu-master\CircularFloatingActionMenu-master\samples\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\abc_textfield_search_activated_mtrl_alpha.9.png查找文件路径复制文件  到   自己项目下:搞定。

3,gradle 插件错误 插件找不到:

错误信息:Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.openfile点击链接  找到文件路径:D:\workspace\PickerViewDemo\pickerview\build.gradle//添加 或修改  插件依赖: classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'

4 ,build 失败: Warning:The android.dexOptions.incremental property is deprecated and it has

编译时出现一个警告:Warning:The android.dexOptions.incremental property is deprecated and it has;
原来在Android开发过程中突破的方法数的限制,就在build.gralde中做了解决操作,其中有个如下的配置:

dexOptions {
incremental true
javaMaxHeapSize “4g”
}

在上图中标注区域的作用是优化编译效率,这个功能在studio之前的版本中是默认关闭的,现在android studio在不断优化,更新之后貌似不需要再特意配置了,直接删除 incremental true 即可。

5, build 錯誤:

Error:(3, 0) No service of type Factory available in ProjectScopeServices.
Open File
解決辦法:

dependencies {
classpath ‘com.android.tools.build:gradle:2.3.1’
classpath ‘com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6’
//修改 maven插件 到最新版:
classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.4.1’
}

重新編譯即可。

更多相关文章

  1. Android(安卓)NDK开发(一)环境搭建及运行示例
  2. android下mm模块出现编译错误问题
  3. android 开发 @override 编译错误 解决办法
  4. Android(安卓)内核源代码交叉编译纺
  5. android string.xml %问题。
  6. Android-8.1.0编译问题汇总
  7. Android(安卓)Studio 2.0 FileOpUtils Not found
  8. android 代码中设置字体大小
  9. 调试 android jni 程序

随机推荐

  1. Android TableLayout 实现边框
  2. Android Activity生命周期是如何实现的
  3. android属性详解
  4. Android快速开发架构PlanA(二),简单粗暴的路
  5. android studio 快捷键描述和设置
  6. Android package属性、package name和App
  7. android 输入对话框 确认对话框
  8. adb通过wifi连接android设备的方法
  9. android字体大小多屏幕适配
  10. android 虚拟按键源码流程分析