Ich versuche, Android Build-Tools auf meiner CentOS 7-Maschine als Teil der Continuous Integration für ein mobiles Projekt installiert.Android Build-Tools nicht auf Centos7 installiert
Wir haben eine Organ- und
1) I-Proxy-Variablen in/etc/environment
2) Ich eingerichtet haben Proxy-Informationen in gradle.properties (in ~/.gradle/gradle.properties eingestellt haben (für Bau meines Mobil Projekt)
folgte ich diese Anweisungen Android SDK
#Download and Install Android SDK.
mkdir -p /opt/sdk-tools-linux-3859397
cd /opt/sdk-tools-linux-3859397
sudo wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
sudo unzip sdk-tools-linux-3859397.zip
cd /opt
sudo chown -R root:root sdk-tools-linux-3859397
sudo ln -s sdk-tools-linux-3859397 android-sdk
sudo vim /etc/profile.d/android-sdk-env.sh
# Set Android SDK Environment Value.
export ANDROID_HOME="/opt/android-sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"
sudo source /etc/profile.d/android-sdk-env.sh
#Update Android SDK
/opt/android-sdk/tools/bin/sdkmanager "tools" "build-tools;26.0.0"
der letzte Schritt, die Updation Tools von Build zu installieren stecken blieb und nach einiger Zeit bekomme ich diesen Fehler
Info: Parsing /opt/sdk-tools-linux-3859397/tools/package.xml
Info: Parsing /opt/sdk-tools-linux-3859397/tools/package.xml
Info: IOException: https://dl.google.com/android/repository/addons_list-3.xml
Info: java.net.ConnectException: Connection timed out (Connection timed out)
Info: IOException: https://dl.google.com/android/repository/addons_list-2.xml
Info: java.net.ConnectException: Connection timed out (Connection timed out)
Info: IOException: https://dl.google.com/android/repository/addons_list-1.xml
Info: java.net.ConnectException: Connection timed out (Connection timed out)
Warning: Failed to download any source lists!
Jede Idee, wie Sie die Build-Tools in meinem Build-Server erhalten.
Ich ging durch Fragen und Lösungen, aber viele von ihnen vorgeschlagen, Android Studio UI zu verwenden und ich über die Befehlszeile installieren möchte.
ich auch unter Befehl versucht, per Android SDK
/opt/android-sdk/tools/bin/sdkmanager "build-tools;26.0.1" --proxy_host="uname:[email protected]" --proxy_port=8080
Vielen Dank im Voraus.
sieht aus wie ein Netzwerkproblem – Henry
Wenn es ein Netzwerkproblem war, dann wäre der Download des SDK-Pakets selbst fehlgeschlagen. Ohne den Proxy zu setzen, wird der Download ebenfalls nicht funktionieren. Ich habe das überprüft. – VVP
Warum 'sudo chown -R Wurzel: Wurzel ...'? Du hast allen den Zugang weggenommen. Normalerweise sind '/ opt''s Berechtigungen für solche Dinge in Ordnung. Tatsächlich lasse ich das NDK dort fallen und habe nie Erlaubnis geändert. – jww