1、andriod gradle插件版本过低。

出错位置:

dependencies{    classpath 'com.android.tools.build:gradle:0.10.2'}

提示信息:You must use a newer version of the Android Gradle plugin. The minimum supported version is 0.12.0 and the recommended version is 0.12.+

这种情况一般出现在导入其他人的项目,或者更新了android studio之后。原因是android studio是依赖gradle构建的,在构建android项目的时候,会使用到相关的android gradle插件。随着android studio及sdk的更新,可能会导致旧版本的插件不可用(比如在build tools的19.0版本之后,zipalign从tools目录中被移到build tools的对应版本目录中),所以 新版本的android studio会需要更高版本的插件来编译。

按提示,将插件的版本改为0.12.0以上就可以,推荐的版本是使用0.12.+。

2、maven相关问题。

导入项目后出现:Error:(47, 0) No such property: sonatypeRepo for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer。

这种问题一般是出现在导入一些开源项目的时候。原因为该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务,而发布任务需要配置username(找不到username也是同样的问题)或sonatypeRepo等属性的值,作者是不会把这些值上传的,所以导致找不到这些属性。你不是该项目的作者,自然不需要这些任务,最干净的方法是把这些任务及引用的maven, signing插件的声明删除即可。当然,你也可以在gradle.properties中添加上找不到的这些属性的值以通过编译。

比如我在gradle.properties中添加上:

#To fix compile error. 这里的三个变量名根据uploadArchives中所引用的变量名不同,具体看情况而配置。sonatypeRepo=nullsonatypeUsername=nullsonatypePassword=null


更多相关文章

  1. idea开发android studio插件,打印日志
  2. 【Android】开源项目汇总-备用
  3. PC&移动平台设备检测库(平台、版本、操作系统、方向)
  4. ant编译android项目
  5. android源码项目
  6. Android优秀开源项目汇总
  7. Android studio 升级2.2 之后 Maven插件不能使用解决
  8. android历史版本
  9. Android 插件化框架replugin使用教程之本地加载replugin-host-gr

随机推荐

  1. android之模仿QQ登陆的布局实现
  2. android菜鸟进阶之路——应用程序里嵌入
  3. 在系统里设置文件默认打开APP
  4. Android AppWidgetProvider 定时刷新问题
  5. Android实现发短信与打电话的功能
  6. Android android.support.v4.widget.Slid
  7. Android(安卓)Sqite数据库
  8. android 通过canvas旋转 绘制文字 竖直等
  9. android调用系统相机返回null的bug
  10. Android: 一个两点触控的案例