Android Studio windows初配(SDK Manager闪退问题等总结)

来源:互联网 发布:淘宝三哥手机店 编辑:程序博客网 时间:2024/05/11 19:31

1、下载链接

推荐http://android-studio.org/index.php/docs上的带SDK的安装包android-studio-bundle-135.1629389(目前版本),有800多兆。

2、安装准备工作

JDK,配置环境变量等。

3、安装android-studio-bundle-135.1629389

    安装之后,不要立即打开,否则容易一直卡在获取更新等界面,然后打不开。因为直接打开会链接google下载更新sdk,没有VPN,这肯定是会失败的。
    解决办法:找到 studio 安装目录下的bin目录下的 idea.properties 文件,在文件末尾加一行 disable.android.first.run=true,就可不让android启动检查sdk更新。
    但是,别高兴太早,我们还是不能直接打开studio。别忘了SDK!studio自带了5.0的SDK,有不同需求的话可以去推荐的网站下载不同API level的SDK,网站上的内容还是很全面的。将下载下来的压缩包解压到你的SDK安装目录下的 platforms 文件夹底下。打开SDK根目录下的SDK Manager.exe,此时问题来了,我们会发现,SDK Manager.exe根本无法正常打开!!!一直闪退!!!

经过一番折腾,找到的解决办法:

1、删掉 C:\Windows\system32\ 下的 java.exe、javaw.exe、javaws.exe 即可解决。(这个是由于你的环境变量Path中,有其他包含"java.exe"的路径在你的JDK路径前面,可在命令提示行执行“where Java”查看是否有其他路径在JDK之前)      我的system32下本就没有这几个文件,未尝试。不建议删除,只要把环境变量Path中Java的路径提到最前面即可。

2、(我的解决方法)在android-sdk\tools的目录下寻找android.bat,右键选择编辑,找到android.bat文件中的下面字段并进行修改

rem Check we have a valid Java.exe in the path.

set java_exe=

call lib\find_java.batif not defined java_exe goto :EOF,

将 rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为set java_exe="D:\Program Files\Java\jdk1.7.0_15\bin\java.exe"(这里的路径改为你的电脑中java SDK安装时bin文件夹下的java.exe所在位置)

删去下面两行

call lib\find_java.batif not defined java_exe goto :EOF  

最坑爹的来了,找了N篇相关文章,都是在set java_exe=这里的路径加上了双引号,但仍旧SDK Manager闪退,折腾半天,找到一篇台湾人的博客,才发现,此处的路径千万不能加双引号!!!各位如果使用该方法仍不能解决问题,去掉双引号吧,不清楚国人为什么都有双引号,我去掉后终于正常打开SDK Manager了。

3、先用管理员身份运行SDK Manager.exe,这时候会出现闪退,再在解压之后的SKD文件夹里搜索 android.bat , 双击运行,这时候应该就会出现正常的程序窗口了。(已试,我的不行,但有人成功)

4、有说是因为把JDK装在【Program Files】这个目录下,而【Program Files】中间有空格,故而导致在启动的时候,没有找到JAVA环境。
所以,重装了JDK,将其位置放在没有空格的文件夹名下,Manager.exe能正常启动。
(未试,重装JDK,再配置环境变量感觉太坑,以上试过都不行的话再尝试这个吧)

正常打开SDK Manager后,点开Tools->options,配置如下图所示。


    接下来,点击Tools->manage add-on sites,在这里可以管理所有链接地址。取消Google原有的地址,留下glass的,在User Defined Sites选项卡中一个个添加下面我给出的镜像url:

http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml

4、打开Android Studio,很可能会卡在获取更新这一点,因此,我们可以进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。在文件末尾添加一行: disable.android.first.run=true ,然后保存文件。然后利用任务管理器强行关闭Android Studio后重新启动,便可进入界面。

5、这些都做完之后就可以正常使用Android Studio了,祝各位使用顺利。

(图片及镜像URL来源转自网友http://www.cnblogs.com/ZXNblog/p/4214685.html,若有侵权请告知,立即删除。)

0 0