记录一下我安装android studio3.4的过程中曾出现的几个问题
问题目录
首先最简单的几个新手问题
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
无法安装android sdk ,提示java jdk必须大于1.5
这是android sdk24.4.1和java之间的版本支持出了错误,之前笔者用的是java11.0.3。导致无法安装android sdk。必须要安装旧版本java。直到java出到了12.0.1更新了以后才没有了这个问题
安装了android studio却编译文件报错
报错原因有很多种,笔者之后会说很多种不同的错误。但先说一个最重要的就是,android studio不像版本是1的那样自动安装android sdk了,更新到3的同学们看一下有没有安Android sdk
sdk manager里的内容无法成功下载
1.启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口;
2.在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内分别填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;如下图:
编译报错时检查这几个地方
检查是否是android studio关联的jdk sdk路径出错了
*点击键盘上ctrl+alt+shift+s打开查看
Indexing paused due to batch updated
-
退出AS,去项目目录下删除项目module下所有的.impl文件,删除项目所有的.idea文件
-
Invalidated the cache and restarted Android Studio (只执行这一步不管用)
-
退出项目重新导入
参考帖子:Indexing paused due to batch updated
字符错误:53
检查sdk的路径,如果确实选上了自己的java路径的话,那是还没有一直选到jre那个文件夹,勾选上use embedded jdk那个按钮吧少年,让系统帮你补全
connection timed out: connect android
错误发生在构建Gradle的过程中,因为墙所以无法成功下载gradle.zip文件
可以按照此贴进行修改
Android Studio开发遇到“connection timed out: connect android”错误解决方法
gradle版本没有找到
如果咱们的gradle版本比较高的话,咱们最好创建项目的时候就创建版本高一些的安卓项目
笔者创建了android8的项目以后就没有在出现此问题
当然也可以参照此贴来进行更改
https://blog.****.net/liranke/article/details/72876611
曾经在android studio内添加了代理ip
在网上参考别人写入的那个127.0.0.1代理有问题(或者用的别的ip代理有问题)。在android studio中删除此代理,同时删除此文件中的代理信息
Gradle project sync failed
Gradle project sync failed.解决办法
参考这篇帖子
android SDK SDK Manager.exe 无法打开,一闪而过
这个问题是由于Android Studio 自动更新之后 ,针对android-sdk-windows\tools 这个文件进行了拆分删除
最简单的解决办法,卸载sdk (也删除开始菜单中找到它的那些C盘路径(打开sdk manager所在位置))
重新安装sdk
或者参考这篇博客
android SDK SDK Manager.exe 无法打开,一闪而过最终解决办法
no system image
笔者的sdk manager 中也无法下载intel 的系统镜像,同时android studio内也无法下载(墙)。
所以解决办法有两个:
①推荐大家参考帖子去intel的官网下载相对应的intel-模拟Android的系统镜像
②安装Genymotion安卓模拟器
可以参考此贴Android模拟器Genymotion安装使用教程详解