android studio/编译

Program type already present

Program type already present: android.support.annotation.AnimRes Message{kind=ERROR, text=Program type already present: android.support.annotation.AnimRes, sources=[Unknown source file], tool name=Optional.of(D8)} 12 Program type already present: android.support.annotation.AnimResMessage{kind=ERROR, text=Program type already present: android.support.annotation.AnimRes, sources=[Unknown source file], tool name=Optional ...

编译中遇到的异常……

Gradle sync failed: Cause: error in opening zip file Gradle 无法使用, 发现本地已经存在的 Gradle 对应版本的 zip 压缩包是有问题的; 从网上下载对应版本压缩包, 替换本地文件夹(MacOS默认路径:/Users/xxx/.gradle/wrapper/dists/gradle-3.3-all)中有问题的压缩包, 再将压缩包在当前文件夹解压; RuntimeException:java.io.IOException: writePrevChunkAddress 缓存有问题,出现这个"Event Log"后编译也还可以成功; 点击 "File > Invalidate Caches/Restart"解决 support library Failed to resolve 有时候 ...

Gradle 和 Android Plugin for Gradle 版本

android studio 的 "Model Setting"(项目名称上右击菜单中打开) 中的 "Project" 标签页中有 "Gradle Version" 和 "Android Plugin Version"; Gradle 是编译工具, "Android Plugin for Gradle" 提供 android 环境下使用 gradle 的功能; "Gradle Version" 和 "Android Plugin Version" 有对应关系; Plugin version Required Gradle version 1.0.0 – 1.1.3 2.2.1 – 2.3 1.2.0 – 1.3.1 2.2.1 – 2.9 1.5.0 2.2.1 – 2.13 ...