Gradle: 此时不应有 Androidandroid-studiosdk oolslib\find_java.exe。解决方法
上述问题主要是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安装路径,只要修改一下即可。祝你成功!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。