安装设置Android Studio Win7安装
發一下牢騷和主題無關:
????讓人等待已久的Google I/O 2013 大會沒有給我們帶來Android5.0,也沒有帶來Adnroid4.3等等,但帶來了Android Studio,雖說是預覽版,又是基于Intellij IDEA, 但是也無不讓開辟者們高興。看來,Google 要重視開辟者們了。
? ? ? ?作為學習Android開辟的菜鳥,得悉Android Studio ?宣布,非常急不可待地來嘗試一下效果如何。先是Linux下安裝,安裝起來沒有碰到什么困難,感到其所謂的圖形界面還不錯;又在Win7 下安裝時,因為之前有安裝Eclipse,在安裝時它能主動查到已安裝的jdk(1.7),安裝完,環境也配置后,然后重啟(不要忘卻重啟一下,讓設置的環境變量生效)。等很高興地要打開時,雙擊exe文件就是沒有反應,不知怎么辦。然后又cmd ,命令數據studio,結果顯示如圖:
????
????什么JDK沒找到,安裝開始的時候你不是主動查到JDK安裝目錄了嗎,再往后看,難道是ANDROID_STUDIO_JDK,JDK_HOME,JAVA_HOME這三個變量設置有問題。
????一番設置后,關機,重啟,還是打不開,不甘心吶。上網搜,度娘不給力,還是用g哥,由于是新東西,網上相關內容也不多,只在StackOverflow上找到了,并且還與我碰到的問題一樣,說什么JDK要1.6版本的,我擦,我才不信呢,1.7都這么久了,難道還不支持。程序猿有一顆愈挫愈勇的心,越是困難越想往前沖。
????最后在安裝目錄下的bin目錄中找到了一bat文件:studio.bat,打開一看,頓時覺悟:環境變量設置一定有問題,請看studio.bat內容:
@ECHO OFF::---------------------------------------------------------------------- :: Android Studio startup script. ::----------------------------------------------------------------------:: --------------------------------------------------------------------- :: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME. :: --------------------------------------------------------------------- IF EXIST "%ANDROID_STUDIO_JDK%" SET JDK=%ANDROID_STUDIO_JDK% SET ADNROID_STUDION_JDK????
????:: 這句我加的,測試用打印出變量,linux下用echo ,win下用set
????
????IF NOT "%JDK%" == "" GOTO jdk IF EXIST "%~dp0\..\jre" SET JDK=%~dp0\..\jre IF NOT "%JDK%" == "" GOTO jdk IF EXIST "%JDK_HOME%" SET JDK=%JDK_HOME% SET JDK_HOME IF NOT "%JDK%" == "" GOTO jdk IF EXIST "%JAVA_HOME%" SET JDK=%JAVA_HOME% SET JAVA_HOME
????
????:: 這句我加的,測試用打印出變量,linux下用echo ,win下用set
????
????IF "%JDK%" == "" GOTO error :jdk SET JAVA_EXE=%JDK%\bin\java.exe IF NOT EXIST "%JAVA_EXE%" SET JAVA_EXE=%JDK%\jre\bin\java.exe IF NOT EXIST "%JAVA_EXE%" GOTO error SET JRE=%JDK% IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre SET BITS= IF EXIST "%JRE%\lib\amd64" SET BITS=64 :: --------------------------------------------------------------------- :: Ensure IDE_HOME points to the directory where the IDE is installed. :: --------------------------------------------------------------------- SET IDE_BIN_DIR=%~dp0 SET IDE_HOME=%IDE_BIN_DIR%\.. SET MAIN_CLASS_NAME=%ANDROID_STUDIO_MAIN_CLASS_NAME% IF "%MAIN_CLASS_NAME%" == "" SET MAIN_CLASS_NAME=com.intellij.idea.Main IF NOT "%ANDROID_STUDIO_PROPERTIES%" == "" SET IDE_PROPERTIES_PROPERTY="-Didea.properties.file=%ANDROID_STUDIO_PROPERTIES%" SET IDE_HOME
每日一道理人生好似一條河,既有波瀾壯闊,洶涌澎湃,也有清風徐來,水波不興;人生好似一首歌,既有歡樂的音符,也有悲壯的旋律;人生好似一條船,既有一帆風順時,也有急流險灘處。愿我們都能勇于經受暴風雨的洗禮,接受生活的挑戰和考驗!
????
????:: 這句我加的,測試用打印出變量,linux下用echo ,win下用set
????
????SET MAIN_CLASS_NAME
????
????:: 這句我加的,測試用打印出變量,linux下用echo ,win下用set
????
????:: --------------------------------------------------------------------- :: Collect JVM options and properties. :: --------------------------------------------------------------------- SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe.vmoptions SET ACC= FOR /F "usebackq delims=" %%i IN ("%VM_OPTIONS_FILE%") DO CALL "%IDE_BIN_DIR%\append.bat" "%%i" IF EXIST "%VM_OPTIONS_FILE%" SET ACC=%ACC% -Djb.vmOptionsFile="%VM_OPTIONS_FILE%" SET COMMON_JVM_ARGS="-Xbootclasspath/a:%IDE_HOME%/lib/boot.jar" -Didea.paths.selector=AndroidStudioPreview %IDE_PROPERTIES_PROPERTY% SET IDE_JVM_ARGS=-Didea.platform.prefix=AndroidStudio SET ALL_JVM_ARGS=%ACC% %COMMON_JVM_ARGS% %IDE_JVM_ARGS% %REQUIRED_JVM_ARGS% SET CLASS_PATH=%IDE_HOME%\lib\bootstrap.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\extensions.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\util.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jdom.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\log4j.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\trove4j.jar SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jna.jar SET CLASS_PATH=%CLASS_PATH%;%JDK%\lib\tools.jar IF NOT "%ANDROID_STUDIO_CLASS_PATH%" == "" SET CLASS_PATH=%CLASS_PATH%;%ANDROID_STUDIO_CLASS_PATH% :: --------------------------------------------------------------------- :: Run the IDE. :: --------------------------------------------------------------------- SET OLD_PATH=%PATH% SET PATH=%IDE_BIN_DIR%;%PATH% SET PATH "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %* SET PATH=%OLD_PATH% GOTO end :error
????
????::看,之前看到的錯誤信息在這
????
????ECHO ERROR: cannot start Android Studio. ECHO No JDK found. Please validate either ANDROID_STUDIO_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation. ECHO PAUSE :end
????
????一切都原因都是環境變量設置引起的,看到這明白是什么原因了吧。另外,再說明一點,sdk是否是必須要升級到22版本才能使用,這個不確定(似乎官網也沒怎么說明),因為沒安裝之前已升級到新版本,如果不可再升級吧。本人的三個環境變量設置如下(保險起見設置三個變量了):
????JAVA_HOME:D:\jdk\bin;D:\jdk\jre\bin;D:\jdk\lib\tools.jar;D:\jdk\lib\dt.jar;
????JDK_HOME:D:\jdk\;D:\jdk\bin;D:\jdk\jre\bin;
????ANDROID_STUDIO_JDK:D:\jdk
????希望幫到嘗試新東西的你們,寫得欠好,請不要罵人哦;再說一句,我的是Win7 64位系統,祝各位好運。
????
文章結束給大家分享下程序員的一些笑話語錄: 程序員喝酒
我偶爾采用“木馬策略”、“交叉測試”,時間不長就開始“頻繁分配釋放資源”,“cache”也是免不了的了,
不過我從不搞“輪巡”,也不會“捕獲異常”,更不會“程序異常”,因為我有理性
克制的。
轉載于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/17/3084555.html
總結
以上是生活随笔為你收集整理的安装设置Android Studio Win7安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【探索HTML5第二弹05】响应式布局(
- 下一篇: No tag datetimepicke