想学下android,在本来想用myeclipse安装下sdk和adt,谁知在官网看到http://developer.android.com/sdk/index.html Google I/O 2013 大会Android Studio预览版,又是基于Intellij IDEA,百度一下,以为很比eclipse快而且方便就用他了,所以下载了。

谁知可能是我的jdk的变量没有设置好吧,所以七月份的android-studio-bundle-130.737825-windows.exe的安装不了,第一步查找jdk就找不到,不过我的jdk可以正常使用,应该是Android Studio要求严格吧,所以我就下载一个android-studio-bundle-130.677228-windows.exe六月份版本的,地址:http://pan.baidu.com/share/link?shareid=508305&uk=788908810 这个版本终于可以安装成功了,安装过程就不多说了

下载安装,打开.exe没反应,任务管理器里多了个cmd进程.Studio起不来,然后就google到了一下的解决办法:

在bin里直接运行 studio.bat 弹出以下提示:

ERROR: cannot start Android Studio.
No JDK found. Please validate either ANDROID_STUDIO_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.
ECHO 处于关闭状态。

这个ERROR说明环境变量没搞好.打开控制面板,选择“系统”。点击“高级系统设置”,在“系统属性”下中,选择“高级”页面里的“环境变量”。

在系统环境变量中寻找名为 JAVA_HOME 的变量,如果没有新建一个。设置 JAVA_HOME 变量的值为 自己java的启动目录,比如我的是

 
 JAVA_HOME =  F:\Program Files\Java\jdk1.6.0_35\bin;

添加 JDK_HOME 变量 把值设置为JDK的安装目录,比如我的是

 JDK_HOME = F:\Program Files\Java\jdk1.6.0_35;

接着,找到CLASSPATH 变量,没有也新建个. 把值设置为

 CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
将 PATH 变量的值的末尾先加上;然后再加上自己的java启动目录,比如我的是
CLASSPATH = ;F:\Program Files\Java\jdk1.6.0_35\bin;
 全部设置完成后再在bin里直接运行studio批处理如果没有弹出错误,就可以双击.exe运行了
 
 可能出现其他的问题

问题二:

再次运行 studio.bat 报错

Unrecognized VM option '+UseCodeCacheFlushing'

Could not create the Java virtual machine

具体解决:用文本工具打开 android-studio\bin目录下的studio.exe.vmoptions,删除 -XX:+UseCodeCacheFlushing 那行即可。

以上操作基本上就解决了android-studio不能运行的问题。这时,你再去运行studio.exe,完美运行。

建议,运行后,没有想象中方便,比较是测试版,还不稳定,试试就好,还是先去用eclipse的adt吧

2013-08-18

ERROR: cannot start Android Studio. No JDK found. Please validate either ANDROID_STUDIO_JDK, JDK_HOME + Unrecognized VM option '+UseCodeCacheFlushing的更多相关文章

  1. Android Studio & SDK & JDK & setting path

    Android Studio & SDK & JDK & setting path https://developer.android.com/studio/intro/upd ...

  2. Kafka中错误:Unrecognized VM option ‘UseCompressedOops’ Error: Clould not create the Java Vritual Machine. Error: A fatal exception has occurres . Program will exit.

    错误的描述: 在kafka安装目录下,执行 $ bin/zookeeper-server-start.sh config/zookeeper.properties & Unrecognized ...

  3. 解决ubuntu的Idea启动No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

    直接在idea安装目录下运行idea.sh可以正常启动,但是使用ubuntu的dash搜索出来的idea报错,No JDK found. Please validate either IDEA_JDK ...

  4. Android Studio 关联 JDK Java 源码

    Android Studio 关联 Android 源码比较方便,一般下载后可自动关联,但是 Android Studio 默认使用的 JDK 是内嵌的,是不带源码的.所以在查看 JDK 源码时,看到 ...

  5. error: device unauthorized —— android studio 链接不上虚拟机

    问题原因: 以前用Eclipse开发的时候在环境变量里配置了ANDRIOD_SDK_HOME. 解决方法: 将电脑环境变量中的ANDRIOD_SDK_HOME删除,重新运行adb devices,手机 ...

  6. jdk的设置及安装android studio提示does not point to a valid jvm问题

    设置方法: 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: JAVA_HOME值为:安装JDK的目录, 我的为C:\Program Files\Java\ ...

  7. Android Studio安装、配置

    Google在2013年I/O大会上发布了Android Studio,AndroidStudio是一个基于IntelliJ IDEA的Android开发工具.这个IDE要比eclipse智能很多,具 ...

  8. Android Studio无法启动 打开, Android Studio gradle下载不了

    Google在2013年I/O大会上发布了Android Studio,AndroidStudio是一个基于IntelliJ思想的新的Android开发工具.下面介绍一下Android Studio安 ...

  9. Android Studio无法启动,gradle下载不了 提示“building “ 项目名”gradle project info”

    Google在2013年I/O大会上发布了Android Studio,AndroidStudio是一个基于IntelliJ思想的新的Android开发工具.下面介绍一下Android Studio安 ...

随机推荐

  1. 【kmp+求所有公共前后缀长度】poj 2752 Seek the Name, Seek the Fame

    http://poj.org/problem?id=2752 [题意] 给定一个字符串,求这个字符串的所有公共前后缀的长度,按从小到达输出 [思路] 利用kmp的next数组,最后加上这个字符串本身 ...

  2. Spoj-NPC2015A Eefun Guessing Words

    Eefun Guessing Words Eefun is currently learning to read. His way of learning  is unique, by trying ...

  3. POJ Blue Jeans [枚举+KMP]

    传送门 F - Blue Jeans Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u ...

  4. dedecms--自定义session存值取值

    最近在用用dedecms开发项目,开发项目中遇到需要通过session存储信息在其他页面调取使用,但是对dedecms里面自带的session存储使用不好,我需要存储的是用户登录的时候信息,于是我就使 ...

  5. hdu3987,最小割时求最少割边数

    题意:求最小割时候割边最少的数量.算法:先求dinic一遍,跑出残网络,再把该网络中满流量(残量为0)的边 残量改为1,其他边残量改为无穷,则再跑一次最大流,所得即为答案.(思,最小割有喝多组,但是要 ...

  6. let与const命令

    (需要注意的地方) 1.ES6 新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效. 2.for循环还有一个特别之处,就是设置循环变量的那部分是一 ...

  7. Java搜索引擎选择: Elasticsearch与Solr(转)

    Elasticsearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎.它可以帮助你用前所未有的速度去处理大规模数据. 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者 ...

  8. Word文档转Markdown插件(Windows)

    在线的转换,Shell脚本的转换都试过了,都没有原生Word文档集成的插件转换这么好用,并且没有Bug. 下载:http://www.writage.com/

  9. paramiko使用exec_command执行rm -rf删除目录的坑

    paramiko删除目录后的上传操作请参考步骤1.2.3的说明 try: ssh = SSHClient(ip,user) sftpClient = ssh.getSftpClient() outpu ...

  10. UltraEdit UE常见问题 使用必读

    1 UE设置出多个tag标签,能切换的那种样子 现在的现象就是图上显示的样子,我想弄出来多个标签能切换的样子,就像浏览器的多个标签那样,怎么操作呢 视图->视图/列表->打开文件标签可以使 ...