Android studio 问题与设置

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’.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值