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安装路径,只要修改一下即可。祝你成功!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。