关于Android Stduio插件的问题
来源:互联网 发布:1=1 sql注入步骤 编辑:程序博客网 时间:2024/06/05 04:36
Andriod Studio科普篇——3.关于gradle插件的常见问题
目录(?)[+]
http://blog.csdn.net/maosidiaoxian/article/details/37562121
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=null
- 关于Android Stduio插件的问题
- Android stduio 导入.9图片的问题
- Android Stduio的依赖
- Android stduio开发工具问题
- Android stduio 插件推荐(一)
- Android Stduio统计项目的代码行数
- Android Stduio统计项目的代码行数
- Android Stduio统计项目的代码行数
- Android stduio NDK开发
- Android stduio依赖关系
- Android stduio 快捷键
- android stduio 获取sha1
- Android Stduio环境配置
- Android Stduio 使用Lombok
- [持续更新]android stduio的一些小技巧
- android stduio 中 butter knife的配置和使用
- 不同电脑创建的Android Stduio运行报错解决方案
- 当Android stduio 变得不支持安卓开发的时候
- Google CFO 的辞职信(引用)
- 排序方法的比较
- 自相关函数及c++程序
- EntityManager使用方法
- IOS7 到IOS8 一个通用的横竖屏幕切换总结
- 关于Android Stduio插件的问题
- epoll机制:epoll_create、epoll_ctl、epoll_wait、close
- 关于Recycleview使用的一些心得
- Android Studio中添加重载函数的方法
- Swift属性分类
- MySQL 普通索引、唯一索引和主索引
- linux小白学习入门过程
- PhantomJS:基于WebKit、开源的服务器端JavaScript API
- 即时获取input输入框里的内容 IE/非IE皆可兼容