想学下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. BZOJ 3831: [Poi2014]Little Bird【动态规划】

    Description In the Byteotian Line Forest there are   trees in a row. On top of the first one, there ...

  2. 【HDOJ5980】Find Small A(签到)

    题意:不知道 思路:队友写的 #include <stdio.h> #include <vector> #include <algorithm> #include ...

  3. Arduino学习笔记1---开发环境搭建

    主要内容:(一). Arduino IDE的下载及安装 (二). Arduino IDE的应用 (三). Arduino的程序结构 (四). Arduino程序的编译及下载 (一). Arduino ...

  4. 再看c语言之getchar/putchar

  5. ls 不是内部或外部命令

    在C:\windows目录下新建一个文件 命名为 ls.bat 打开编辑这个文件 输入: @echo off dir 这两句保存即可.

  6. PAT (Advanced Level) 1089. Insert or Merge (25)

    简单题.模拟一下即可. #include<cstdio> #include<cstring> #include<cmath> #include<vector& ...

  7. 详解DNS,你真的懂吗?

    what`s  this ? 概念 域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.D ...

  8. jsp/servlet实现简单上传和下载

    使用JSP/Servlet简单实现文件上传与下载 jsp上传页面代码: <%@ page language="java" import="java.util.*&q ...

  9. MAPZONE GIS SDK接入Openlayers3之五——图形编辑工具

    图形编辑工具提供对要素图形进行增.删.改的功能,具体包括以下几种工具类型: 浏览工具 选择工具 创建要素工具 删除命令 分割工具 合并命令 节点编辑工具 修边工具 撤销命令 重做命令 工具的实现基本上 ...

  10. [转]使用Fabric自动化你的任务

    fabric是什么? Fabric是一个Python库,可以通过SSH在多个host上批量执行任务.你可以编写任务脚本,然后通过Fabric在本地就可以使用SSH在大量远程服务器上自动运行.这些功能非 ...