Android studio 问题与设置
来源:互联网 发布:海拉尔二中案 知乎 编辑:程序博客网 时间:2024/06/07 02:28
1.Gradle与 Android gradle plugin 版本不匹配
错误信息 :Error:Gradle 2.4 requires Android Gradle plugin 1.2.0 (or newer) but project is using version 1.1.0.
Please use Android Gradle plugin 1.2.0 or newer.
请升级Android Gradle plugin 版本或在build.gradle中修改com.android.tools.build:gradle:1.X.X 为当前匹配版本
2.Java编译版本问题
类似错误问题:
①:Error:(29, 46) 错误: -source 1.6 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)
②: javacTask: 源发行版 1.7 需要目标发行版 1.7
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
此类问题出现情况是在JDK高版本下写的代码然后用JDK低版本运行会出现这种问题。
android 开发中 Android 5.0及以上默认用JDK 1.7以上版本编译,其它则用jdk 1.6编译。
改为高版本编译即可,若一定需要在Android低版本下运行调试,比如说只有低版本的sdk源码,要进行源码级调试则必需这样做了,这时要强制把JDK的编译版本设为1.7以上即可,在build.gradle中添加编译选项,与defaultConfig同级
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
3. 不存在的 Android编译版本
错误信息:Error:failed to find Build Tools revision XX.X.X
解决方案 下载此版本编译工具或在对应的build.gradle中修改buildToolsVersion 'XX.X.X'为己有版本
4.代码库上传jcenter时出现:
Error:(2, 0) Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题,这时候你只需将android-maven-gradle-plugin插件版本改为1.3,
即classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’.
- Android studio 问题与设置
- Android studio使用与设置
- Android Studio结构与设置
- android studio设置launcher图标的问题
- 设置Android studio出现的问题
- Android Studio中常用设置与快捷键
- Android Studio中常用设置与快捷键
- Android Studio基本设置与运行
- Android Studio中常用设置与快捷键
- Android Studio系列--基本设置与运行
- Android Studio中常用设置与快捷键
- Android Studio二--基本设置与运行
- Android Studio 主题与快捷键设置
- Android Studio中常用设置与快捷键
- Android Studio中常用设置与快捷键
- Android Studio教程 基本设置与运行
- Android Studio的基本设置与运行
- Android Studio 基本设置与运行
- 大型分布式数据库集群的研究
- Android Hal 分析
- 图解正向代理、反向代理、透明代理
- 浅谈Spring事务隔离级别
- C# 中的委托和事件
- Android studio 问题与设置
- Android FrameLayout子view居中(左居中,右居中)等
- C# 反射机制
- hdu3336(KMP+DP)
- 理解几个网络硬件(调制解调器、路由器、交换机)的基本作用
- 解析 Linux 中的 VFS 文件系统机制
- 通过ant来打jar,war包
- mysql压缩版服务器安装
- MySQL清空表数据并重置Auto_increment字段起始值为1