欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android studio安装时遇到的问题和解决办法

程序员文章站 2022-03-16 16:44:41
Android studio的安装有一些坑,不注意还真就大概率踩进去了,现在简单总结几点,后续发现,继续填补。 安装as之前首先得安装jdk 1,首先jdk的安装与配置 ①:...

Android studio的安装有一些坑,不注意还真就大概率踩进去了,现在简单总结几点,后续发现,继续填补。

安装as之前首先得安装jdk

1,首先jdk的安装与配置

①:在低版本上要求的jdk最低的版本是1.7,也就是安装的jdk得是1.7及其更高的版本才行,否则,安装完成as以后会提示,找不到jdk。

②:其次,是配置jdk,也就是配置JAVA_HOME,path,classpath,在低版本的as上这三个都要求配置,而且,JAVA_HOME这个配置名称的字母都不可以出错,否则都提示找不到jdk;

但是在最新版本上(as 3.0),似乎不用这么麻烦,as似乎自己集成了jdk,不用额外的提前去安装jdk了,甚至JAVA_HOME都不用配置;

2,安装过程中,会提示,设置给as的内存大小,有一个安装推介大小,大概是2GB,但是,诸多资料都说,给的更大一点会更好,如果系统以及硬件支持的话,推介手动改到6-8G大小,起初,以为是这个内存大小是设置给as的,但是我仔细看了,这个内存大小是分配给Android虚拟机的,当你运行一个APP,没有连接在实体机上,而是启动一个虚拟机,这个时候虚拟机的内存都是电脑提供的嘛,这个虚拟机的内存配置就是设置的这个大小。

3,然后就是安装完成,打开as了,初次打开是比较慢的,就算打开一个helloWorld项目,也是相当的慢,因为as采用的gradle构建项目的,首次构建项目,需要远程从Google下载很多插件,没有这些插件,项目是无法构建和编译的,问题就是,Google在中国是禁掉的,无法直接访问的,所以部分资源插件下载很久也无法下载下来,最后项目,显示构建失败。

解决办法:

①:修改替换hosts文件,达到一个域名重定向的作用,从而可以访问到Google的资源地址;

②:最省事的就是拿到一个*软件,翻出去,就可以了,用的最多的是赛风,latent,shandows,但是免费的效果似乎不太好,花几十美金买他一年,高速平稳的*;

③:第三种方式就很有意思了,买一个vps,推介购买搬瓦工vps,既可以作为服务器,又可以作为*的工具,但是这个具体的流程和原理,我还不清楚,

初步的猜测是:

修改hosts是通过其他的服务器重定向到要访问的地址,也就是说,是从发起访问的地方直接访问Google是因为国家被禁而访问不了的,现在在这个中间加入了一个允许访问的第三方的中间服务器,发起访问先访问这个第三方服务器,然后再通过这个第三方服务器访问Google,间接的就实现了访问了;

vps就是,自己构建了这个中间的第三方服务器,不再依靠其他组织的服务器了,这个自己构建的服务器,只有自己访问,自己设置,当然访问效率和速度都会大大提升。

④:如果实在翻不出,也不是没办法使用as,在as的bin目录下找到idea.properties文件,在文件最后追加

disable.android.first.run=true

原封不动的复制粘贴在idea.properties文件的最后一行,但是注意:前面不要加空格,后面也不要加空格,也不要加句号,不要加分号或者其他符号,否则,这句代码,是不会起作用的,复制进去了,也没用,所以,要精细,要严谨哦~