標籤:
上述問題主要是java路徑的問題,這裡主要給出解決方案,至於為什麼這麼解決的,大家可以學學bat語言。想問的可以留言我。
dx.bat 根據安裝目錄,我的是D:\Program Files (x86)\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat。然後用筆記本開啟,在29~33行(我用的是edit plus,txt可能不現實行數,大家能找到下面對應的就行)。
然後將下面的代碼替換
------------------------原代碼---------------------------------------
rem Check we have a valid Java.exe in the path.
set java_exe=
if exist ..\tools\lib\find_java.bat call ..\tools\lib\find_java.bat
if exist ..\..\tools\lib\find_java.bat call ..\..\tools\lib\find_java.bat
if not defined java_exe goto :EOF
---------------------------------------------------------------------
替換為
----------------------------------------------------------------------
rem Check we have a valid Java.exe in the path.
set java_exe="C:\Program Files (x86)\Java\jdk1.6.0\bin\java.exe"
if exist ..\tools\lib\find_java.bat call ..\tools\lib\find_java.bat
::if exist ..\..\tools\lib\find_java.bat call ..\..\tools\lib\find_java.bat
::if not defined java_exe goto :EOF
----------------------------------------------------------------------
然後再找到\Android\android-studio\sdk\tools下的android.bat檔案。35~38行代碼,如下:
------------------------原代碼---------------------------------------
rem Check we have a valid Java.exe in the path.
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
--------------------------------------------------------------------
替換為
------------------------原代碼---------------------------------------
rem Check we have a valid Java.exe in the path.
set java_exe= "C:\Program Files (x86)\Java\jdk1.6.0\bin\java.exe"
::call lib\find_java.bat
::if not defined java_exe goto :EOF
--------------------------------------------------------------------
以上 "C:\Program Files (x86)\Java\jdk1.6.0\bin\java.exe"是我的JDK安裝路徑,只要修改一下即可。祝你成功!
[轉] Gradle: 此時不應有 Androidandroid-studiosdk oolslib\find_java.exe。解決方案