今天玩cocos creator的時候,打Android包打不了,原因是sdkmanger閃退,打不卡,因爲cocoscreator打Android包的時候,會利用ant打開sdkmanager。
百度好多都不管用,都說要改find_java.bat,但是並無卵用。後來有百度到一個,說在執行bat文件的時候,java所在目錄有空格,就會失敗。看了一下我的java路徑,你別說,還真在C:”\Program Files\Java”裏,有個空格。
正常的做法就是卸載了重新安裝jdk,但是我多牛逼啊?我應該用高端的方法。就是符號鏈接。
所以給大家帶來win10建立符號鏈接的方法:
自己百度一下符號鏈接,不用卸載了,多省事。
符號鏈接用法。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 創建目錄符號鏈接。默認爲文件
符號鏈接。
/H 創建硬鏈接而非符號鏈接。
/J 創建目錄聯接。
Link 指定新的符號鏈接名稱。
Target 指定新鏈接引用的路徑
(相對或絕對)。
以上不區分大小寫的。
另外有好多人可能會出現
C:\WINDOWS\system32>mklink /D C:\java C:\Program Files\Java
命令語法不正確。
解決:以下是我寫的。
C:\WINDOWS\system32>mklink /D C:\java C:"\Program Files\Java"
爲 C:\java <<===>> C:\Program Files\Java 創建的符號鏈接
妹的有個空格就不行,這windows對空格充滿了深深地惡意。所以在目錄前要加個引號。
注意,/D後面第一個目錄是之前不存在的,否則就會:
C:\WINDOWS\system32>mklink /D C:\java C:"\Program Files\Java"
當文件已存在時,無法創建該文件。
OK,然而sdkmanager閃退的問題還是沒有解決,求大神。小弟可跪舔。