2017-08-21 37 views
1

我想要的Android的N A的身材,但我不斷收到此錯誤:傑克服務器無法(重新)開始

15:37:13 FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 2>&1 || (exit 0)) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encoding=UTF-8 -XX:+TieredCompilation\" prebuilts/sdk/tools/jack-admin start-server 2>&1 || exit 0) && (prebuilts/sdk/tools/jack-admin update server prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 4.8.ALPHA 2>&1 || exit 0) && (prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-2.28.RELEASE.jar 2.28.RELEASE || exit 47; prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-3.36.CANDIDATE.jar 3.36.CANDIDATE || exit 47; prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-4.7.BETA.jar 4.7.BETA || exit 47)" 
15:37:13 Jack server already installed in "/srv/jenkins/.jack-server" 
15:37:13 Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /srv/jenkins/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher 
15:37:13 Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log 
15:37:13 No Jack server running. Try 'jack-admin start-server' 
15:37:13 No Jack server running. Try 'jack-admin start-server' 

我把一些日誌在jack-admin代碼,我收到以下錯誤,當我做./jack-admin start-server

% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0curl: (7) Failed to connect to 127.0.0.1 port 8077: No route to host 
isServerRunning : Curl code : 7 
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /srv/jenkins/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0curl: (7) Failed to connect to 127.0.0.1 port 8077: No route to host 
waitServerStarted : curl code : 7 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0curl: (7) Failed to connect to 127.0.0.1 port 8077: No route to host 
waitServerStarted : curl code : 7 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0curl: (7) Failed to connect to 127.0.0.1 port 8077: No route to host 

有人可以幫忙嗎?

編輯

  1. 傑克服務器日誌是乾淨的,沒有任何異常或錯誤。
  2. 默認端口8076和80​​77被阻止,如netstat -nlp所示,表示服務器確實已啓動。

    TCP6 0 0 127.0.0.1:8076 ::: * LISTEN 19180/JAVA
    TCP6 0 0 127.0.0.1:8077 ::: * LISTEN 19180/JAVA

  3. 該機我建立的代碼在代理之後。

+0

如果到現在爲止沒有任何工作爲您工作,請嘗試此解決方案,爲我工作:https://stackoverflow.com/a/48780063/1505493 –

回答

0

嘗試更改.jack-settings和.jack-server/config.properties中的服務和管理端口,並確保它們匹配。

Jack服務器可能無法使用默認端口,特別是如果您位於有多個用戶嘗試使用Jack的服務器計算機上。

+0

我試過你的方法,但它並沒有幫助我。其他解決方案? –

+0

嗯,這個問題與我的情況下的端口號有關。我不確定你的情況也是如此。您是否還在遠程計算機上構建,如果是,是否在同一遠程計算機上有其他用戶?你在建立遠程目標嗎?由於dist build會卸載插孔服務器並重新安裝,這會清除端口設置並使用默認設置,可能這就是爲什麼它不起作用。 –