2014-08-27 27 views
1

我已經安裝了JDK和Android工作室一個USB驅動器上,但是Android的工作室似乎並不想從JDK啓動(它,而不是說沒有安裝)我已經在網上看了這些解決方案已經表明: - 添加JDK到我的系統路徑的文件,因爲我想學計算機的這不會是可能的運行它,因爲你需要管理 - 更改設置機器人工作室內部,因爲我甚至無法啓動它,這不是一個選項 - 我試圖添加一些東西到studio.bat,但我可能錯了,它不起作用。如何USB驅動器上安裝Android工作室沒有管理員

我認爲最有希望的選擇是將它添加到studio.bat,你們中的任何人都知道如何做到這一點(jdk位於相同的驅動器,但在/ jdk no/AndroidStudio中)?

我將開放給那些不需要管理權限的其他選項。

我也戳周圍,我認爲這將是一個解決方案,但我不能工作如何:

我需要添加E:我的JAVA_HOME \ JDK7到這個文件(studio.bat):

IF EXIST "%ANDROID_STUDIO_JDK%" SET JDK=%ANDROID_STUDIO_JDK% 
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% 
IF NOT "%JDK%" == "" GOTO jdk 
IF EXIST "%JAVA_HOME%" SET JDK=%JAVA_HOME% 
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 

我曾嘗試加入這個到文件(下是否存在「%JAVA_HOME):

IF NOT "%JDK%" == "" GOTO jdk 
IF EXIST "E:\JDK7" SET JDK=E:\JDK7 
+0

PATH變量存在。要改變後者,你不需要管理員權限。您也可以在該批處理文件的批處理文件中設置PATH。 – Robert 2014-08-27 11:39:46

+0

我試圖使用基於在線教程的批處理文件,但它沒有工作,你能告訴我我需要什麼但在批處理文件中?此外,我認爲我的學校管理員阻止.bat和cmd,我想要一種方式來設置一些形式的永久靜態鏈接在Android工作室(jdk文件不移動) – ollie299792458 2014-08-27 12:15:04

回答

2

我的批處理文件的工作,我有一個USB記憶棒安裝在位置\的Java \ jdk的jdk1.7.0_75和一個studio.bat文件樂用:

set Path=\Java\jdk1.7.0_75\bin;%Path% 
set JDK_HOME=%JDK%\java\jdk1.7.0_75 
set JAVA_HOME=%JAVA%\java\jdk1.7.0_75 
\AndroidStudio\bin\studio 
+0

是的,我已經放棄了這個想法(couldn'安裝USB驅動程序) – ollie299792458 2015-02-08 16:21:03

0

1)從下載JDK提取tools.zip,然後運行
for /R %f in (.\*.pack) do @"/path/to/tools.zip/bin/unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"

2)將下Android Studio中所提取的文件夾,然後將其重命名爲 「JRE」。

3)利潤。


文件夾樹FYI如何喜歡:在全系統和用戶廣泛變異
~/AndroidStudio/ bin/ lib/ ... jre/

相關問題