Linux의 Android SDK, GUI 없음

Linux의 Android SDK, GUI 없음

저는 클라우드 기반 Linux 서버에서 작업하고 있는데 안타깝게도 Android SDK를 설치해야 합니다.

GUI 없이 SDK를 설치하는 것은 거의 불가능하기 때문에 Android SDK 개발자는 GUI가 포함되지 않은 운영 체제를 실제로 인식하지 못하는 것 같습니다.

GUI 없이 Red Hat 운영 체제 제품군에서 실행할 수 있는 지침을 알려주실 수 있는 분이 계시다면 매우 감사하겠습니다. developer.android.com은 이에 대한 문서를 전혀 제공하지 않는 것 같습니다.

다시 말하지만 저는 GUI가 아닌 Linux 시스템(Mac이 아님)을 사용하고 있습니다. 이는 GUI가 필요한 스크립트를 실행하는 것이 이 질문에 대한 좋은 대답이 아니라는 것을 의미합니다. 내 Linux 설치에 GUI가 없는 이유를 묻지 마십시오. 앞으로도 그럴 것입니다.

이 컴퓨터에 Android SDK를 설치할 수 있습니까? ? ?

다음이 있지만 이것이 나에게 필요한 것은 아닌 것 같습니다. 나에게 힌트를 주세요.

[root /]# ls ./opt/android-sdk-linux/docs/sdk
1.0_r1  1.1_r1  1.5_r2  1.6_r1    download.html  index.html  older_releases.html    RELEASENOTES.html  terms_body.html  win-usb.html
1.0_r2  1.5_r1  1.5_r3  api_diff  images         installing  OLD_RELEASENOTES.html  support_api_diff   terms.html

[root /]# ls ./opt/android-sdk-linux/docs/tools/sdk
eclipse-adt.html  ndk  preview  tools-notes.html

답변1

GUI를 사용하여 컴퓨터에 파일을 설치하고 전송할 수 있습니다.

그러나 GUI가 없는 서버에서 설치 프로그램을 실행하려는 경우에는 그렇게 할 수 있습니다. 설치 프로그램에 필요한 모든 라이브러리를 설치해야 합니다. 이것은 실제로아니요라이브러리가 필요한 경우 GUI를 설치하는 것을 의미하며, 그 중 일부는 GUI 요소와 관련될 수 있습니다. 원격 디스플레이 기능이 있는 SSH 세션을 통해 설치 프로그램을 실행합니다( ssh -X서버 구성에 X11 전달( /etc/sshd_config포함 )이 승인되었는지 확인하세요 X11Forwarding yes).

답변2

이제 명령줄 도구를 사용하여 sdkmanager다음과 같이 Android SDK를 설치할 수 있습니다.

  1. 제공된 대로 "commandlinetools 1.0" 패키지를 다운로드합니다.Android 스튜디오 다운로드 페이지. 포장을 풀기에 좋은 장소는 /opt/android-sdk/tools/나중에 설치의 나머지 부분과 통합되기 때문입니다.

  2. sdkmanager포함된 실행 파일을 시스템 전체에서 사용할 수 있도록 만듭니다 .

    sudo ln -s /opt/android-sdk/tools/bin/sdkmanager /usr/local/bin/
    
  3. sdkmanager설치할 수 있는 Android SDK 패키지를 확인하세요 .

    sdkmanager --list | less -S
    
  4. sdkmanager필수 SDK 패키지를 설치하는 데 사용됩니다 . 예를 들어:

    sdkmanager --install "platform-tools" "platforms;android-29" "build-tools;28.0.2"
    
  5. 대량 라이센스 수락(기술 발견여기):

    yes | sdkmanager --licenses
    

관련 정보