android studio编译运行报错(一)
来源:互联网 发布:java源码阅读 编辑:程序博客网 时间:2024/04/30 01:05
记录一下自己使用studio中遇到的问题以及解决办法,后面再遇到问题也会记录到这里,把遇到的问题解决,就是经验。
一、android studio引用远程仓库下载慢(JCenter下载慢)
有时候我们在创建工程 或者 导入其他工程时,界面上就显示一个进度条,进度条上面还显示着Download https://jcenter.bintray.com/,一直在这卡着,等半天也不见好,这是因为需要翻墙才行。如果无法翻墙,那就将https协议改为http协议即可。具体操作是:
替换项目根目录下build.gradle中的
repositories {
jcenter()
}
为:
repositories {
jcenter(){ url ‘http://jcenter.bintray.com/‘}
}
二、android studio在sync时报错如下:
Error:Connection timed out: connect.
那么一般是因为错误发生在构建Gradle的过程中正在下载gradle.zip文件的时候,估计应该是访问地址被墙了,而下载不了该文件。
可以直接先把对应的gradle.zip文件下载下来,放入正确的文件夹即可。
我是这么解决的:原来的根目录:
classpath ‘com.android.tools.build:gradle:2.3.3’
然后报这个错,但是我确定的是本地有gradle:2.2.3。
所以我把上面根目录下的gradle:2.3.3改为gradle:2.2.3,然后再次sync,成功。
三、studio突然就挂掉了,重新打开之后无法运行工程。
报错如下:
Unknown run configuration type AndroidRunConfigurationType
打开File->settings->Plugins,发现只有Android support没有勾选,那就把这一项勾选上,然后Apply,如果Apply没反应,那就把其他的项先勾掉,然后再勾选,最后确保所有项都勾选了,然后Apply,点击OK即可。
四、当时在解决完第三个问题后,本以为万事大吉,但是又报错了。。。
报错如下:
Error:Failed to complete Gradle execution.
Cause:
Write access is allowed from event dispatch thread only
就各种找解决方案,最后在Stackoverflow中找到解决方案:
So the problem was concluded in that android studio conflicted with my installed jdk version, so it was resolved when i checked jdk location (Project Structure -> SDK Location), ticked ‘Use embedded JDK’ checkbox and set jdk location to ‘path to android studio’\Android Studio\jre
意思就是:
给当前的android studio的jdk换个版本,使用android studio 自带的jre。JDK版本 和 sdk版本冲突。
具体操作:
File->Project Structure,以图示意:
设置JDK路径:
勾选:Use embedded JDK (recommended)
ok,至此,这个问题解决。
- 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 2.0 preview 编译报错
- android studio 2.0 preview 编译报错
- Android Studio 2.0编译报错解决方法
- Android studio 忽略.9编译报错
- Android开发工具之Android Studio---gradle编译报错(一)
- Android Studio 编译运行常见错
- redis linux 二进制tar包安装,开机启动
- 第七届全国Revit开发实战训练课程2018年元旦在武汉举行,叶雄进领衔主讲
- CodeForces
- mnist数据集常见格式(npz、gz等)简介
- spark中的cache() persist() checkpoint()之间的区别
- android studio编译运行报错(一)
- 实验测试2《C++ Primer》第五版——第九章 顺序容器
- 直接插入排序 Python实现
- Go Web基础--beego ORM使用
- Django 下拉框
- Java中抽象类和接口
- JAVA注解
- 希尔排序算法 Python实现
- linux 网卡配置