JACK錯誤 SSL error when connecting to the Jack server. Try 'jack-diagnose'


編譯Android8.1的時候JACK報錯

SSL error when connecting to the Jack server. Try 'jack-diagnose'

運行jack-diagnose

提示端口被占用的信息

Port XXXX is used by another process (pid=), please ensure to free the port or change port configuration in XXX

端口占用就換個端口吧。

更改~/.jack-settings

 

SERVER_PORT_SERVICE=27755
SERVER_PORT_ADMIN=27765

同步更改~/.jack-server/config.properties

jack.server.service.port=27755
jack.server.admin.port=27765

更改config.properties的權限為600

 chmod 600  ~/.jack-server/config.properties

繼續編譯,依然是報這個錯誤。 重新更改端口,錯誤依舊,因此錯誤原因可能不是這個。 

編輯/etc/java-8-openjdk/security/java.security 

找到TLSv1這行,把TLSv1, TLSv1.1,刪除后保存

jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \

切換到Android編譯源碼項目目錄:prebuilts/sdk/tools/

運行:./jack-admin kill-server ./jack-admin start-server

之后重新編譯。 錯誤解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM