Android Studio常见问题整理
2015-12-23 16:48
621 查看
1、andriod gradle插件版本过低。
出错位置:[plain] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
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中添加上:
[plain] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
#To fix compile error. 这里的三个变量名根据uploadArchives中所引用的变量名不同,具体看情况而配置。
sonatypeRepo=null
sonatypeUsername=null
sonatypePassword=null
相关文章推荐
- android 游戏总结2
- 2.Android之按钮Button和编辑框EditText学习
- java代码中实现android背景选择的selector-StateListDrawable的应用
- android SDK开发(五)TitleBar封装
- Android判断用户的网络类型实例讲解(2/3/4G、wifi)
- android 设计模式笔记
- android 打包签名错误
- Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法
- Android判断用户2G/3G/4G移动数据网络
- android在edittext中点击button一次无反应,edittext失去焦点
- android TextView 使用SpannableString数据源时,TextView的ellipsize失效
- 动态Android编程
- 单独编译Android系统模块并替换进系统
- Android HandlerThread 的使用
- Android系统启动分析(Init->Zygote->SystemServer->Home activity)
- Android ListView 九大重要属性详细分析
- Android Accessibility(辅助功能) --实现Android应用自动安装、卸载
- 如何查看android data 内容
- AndroidStudio怎样导入jar包
- Android ListView使用(非原创)