SDK Manager를 사용하지 않고 오프라인 설치를 위해 Android SDK 구성 요소를 다운로드 할 수 있습니까? 문제는 내가 제어 할 수없는 방화벽 뒤에 있고 두 사이트 다운로드 URL이 모두 차단 된 것 같습니다 (연결이 예외를 거부 함)
https://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
답변
안드로이드 구성 요소를 설치하려면 다음 단계를 수행하십시오
- 오프라인 컴퓨터에서 Android SDK 관리자 실행
- 로그 창 표시 / 숨기기를 클릭하십시오
- 여기에서 패키지를 사용할 수있는 모든 XML 파일 목록을 찾을 수 있습니다
https://dl-ssl.google.com/android/repository/addons_list-2.xml 가져 오기
추가 기능 목록을 성공적으로
가져 오는 중 URL 가져 오기 : https://dl-ssl.google.com/android/repository/repository-7 .xml
XML 확인 : https://dl-ssl.google.com/android/repository/repository-7.xml
구문 분석 XML : https://dl-ssl.google.com/android/repository/repository-7.xml
https://dl-ssl.google.com/android/repository/addons_list-2.xml 은 다른 모든 패키지 목록을 사용할 수있는 기본 xml 파일입니다.
플랫폼 api-9를 다운로드하고 저장소 7에서 사용할 수 있다고 말하면 다음 단계를 수행해야합니다.
-
리포지토리 주소를 기록하고 인터넷에 연결된 다른 컴퓨터로 이동 한 다음 브라우저에서 다음 링크를 입력하십시오.
https://dl-ssl.google.com/android/repository/repository-7.xml
-
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
다운로드하려는 api 버전에서 검색 하십시오. 다운로드해야하는 파일 이름입니다. 이 파일을 다운로드하려면 다운로더 또는 브라우저에 다음 URI를 입력해야하며 파일 다운로드가 시작됩니다.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
모든 파일의 일반 규칙은 android-2.3.3_r02-linux.zip을 패키지 이름으로 바꿉니다.
-
다운로드가 완료되면 다운로드 한 ZIP (또는 다른 os의 다른 형식) 파일을 플래시 / 펜 드라이브에 붙여넣고 zip 파일을 오프라인 컴퓨터의
<android sdk dir>/temp
(예 🙂c:\android-sdk\temp
폴더 / 디렉토리에 붙여 넣습니다 . -
이제 SDK 관리자를 시작하고 임시로 붙여 넣은 패키지를 선택하고 패키지 설치 버튼을 클릭하십시오. 패키지가 설치되었습니다.
-
이클립스와 AVD 관리자를 다시 시작하여 새로운 패키지를 얻으십시오.
참고 : -SDK 도구 또는 SDK 플랫폼 도구를 다운로드하는 경우 오프라인 컴퓨터 (windows / Linux / Mac)에있는 OS 패키지를 선택하십시오.
답변
Android SDK Manager 로그에 표시되는 XML을 구문 분석하여 수동으로 다운로드 할 수 있습니다.
현재 XML은 addon_list 및 repository 입니다. 이러한 xml은 시간이 지남에 따라 변경 될 수 있습니다.
SDK 위치가 있으며 링크를 탐색하고 브라우저를 통해 직접 다운로드 할 수 있습니다. 이 파일들은 적절한 폴더에 위치해야합니다. 예를 들어, 파일이 add-ons
어디로 가야할지 모른다면 Google API 파일이 아래 에 있어야합니다.
여기 당신을 도울 것입니다.
내 블로그에서 블로그를 게시하여 오프라인으로 Android SDK 설치 -> Android SDK의 오프라인 설치
답변
말했듯이,이 오류는 일반적으로 프록시 뒤에 남아 있으면 발생합니다. 이를 위해 IE 인터넷 옵션-연결 -LAN 설정을 열고 프록시 주소를 가져옵니다. 포트를 사용하여 SDK Manager.exe (설정 탭)를 해당 프록시 주소로 구성하십시오. Force Http …를 확인하십시오.
LAN 설정에 프록시 스크립트가있는 경우 주소를 복사하여 주소 표시 줄에 붙여 넣습니다. 다운로드 한 파일을 메모장에서 엽니 다. ipconfig에서 IP 주소를 찾으십시오. 파일에서 IP가 떨어지는 서브넷 범위로 이동하십시오. 예 : isInNet (resolved_ip, “198.175.111.0”, “255.255.255.0”)은 198.175.111.53에 대해 true입니다. PROXY라는 단어 다음에 반환 값을 가져 와서 SDK 관리자 구성에 사용하십시오.
이제 SDK가 행복하게 다운로드됩니다.
답변
이것은 안드로이드 4.4.2에서 변경되었습니다. .. 저장소 파일을보고 https://dl-ssl.google.com/android/repository/repository-10.xml을 다운로드해야합니다.
- android-sdk_r20.0.1-windows.zip (실제로 Windows 전용 도구라고 생각합니다)
- 모든 플랫폼 (실제 API)에 대한 android-19_r03.zip 및 # 1의 플랫폼에 저장
수동 설치 디렉토리 구조는 다음과 같아야합니다
이제 ..
- win SDK helper (avd / SDK magr) 다운로드 : https://dl.google.com/android/android-sdk_r20.0.1-windows.zip
- 실제 SDK API https://dl-ssl.google.com/android/repository/android-20_r01.zip
- 샘플 https://dl-ssl.google.com/android/repository/samples-19_r05.zip
- 이미지 :
https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml
예 : https://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r02. 압축
풀기 :“플랫폼> Android-4.4.2> ” - 플랫폼 도구 :
https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip - build-tools : 폴더 만들기 (기본 SDK 수준의 build-tools)
https://dl-ssl.google.com/android/repository/build-tools_r17-windows.zip - aapt.exe, aidl.exe 및 dr.bat를 platform-tools 폴더에 복사하십시오.
- 당신은 같은 방법으로 도구를 다운로드 할 수 있습니다
- 출처 : https://dl-ssl.google.com/android/repository/sources-19_r02.zip
이 시점에서 작동하는 안드로이드 설치가 있어야합니다.
답변
Windows에서 방화벽 뒤에서 작업하고 동일한 문제가 있습니다. 그러나 나는 그것을 고쳤습니다.
- 모든 인터넷 응용 프로그램 (브라우저, 다운로드 도구 등)을 닫습니다.
- 시작-> 실행-> 유형
cmd
을 입력 한 다음 누르십시오 Enter(명령 프롬프트 표시) - 유형
netstat
-
반환 된 결과에서 프록시 주소를 찾으십시오.
TCP YOURMACHINENAME:PORT DISTANTMACHINE1:PORT TCP YOURMACHINENAME:PORT DISTANTMACHINE2:PORT TCP YOURMACHINENAME:PORT DISTANTMACHINE3:PORT
-
귀하의 프록시 주소는 DISTANTMACHINEx 중 하나입니다
- 프록시 포트는 “:”다음에 오는 포트입니다.
- Android SDK 관리자의 “설정”페이지에서이 프록시 주소와 프록시 포트를 다시 입력하십시오.
- “강제 https … http : //”를 체크하십시오.
- 다시 해 보다
답변
어떤 OS?
다운로드 한 모든 내용은 android-sdk 폴더에 있어야합니다 (제 경우 : j : \ android-sdk-windows).
“SDK Setup.exe”(또는이를위한 mac / linux 명령)를 실행하고 모든 것을 다운로드하고 전체 android-sdk 폴더를 다른 컴퓨터로 복사하면됩니다. 외부 HDD에 완전한 SDK + Eclipse + Workspace가있어 다른 컴퓨터에 연결할 수 있으며 작동해야합니다 (설치 해야하는 JDK 및 사용자 디렉토리에있는 AVD 제외). ANDROID_HOME 환경 변수를 설치 디렉토리를 가리 키도록 설정하는 것을 잊지 마십시오.
업데이트 : SDK 다운로더의 설정 메뉴 아래에 “http : //를 사용하여 강제로 https : // 소스를 가져 오십시오”확인란이 있습니다. 방화벽 컴퓨터에서 모든 것을 다운로드하는 데 도움이 될 수 있습니다.
답변
내가 알아 낸 방법은 다음과 같습니다. 나는 회사 방화벽 뒤에 있습니다.
Chrome-> 설정-> 후드 아래-> 네트워크-> 프록시 설정 변경에서 렌치를 클릭하여 Chrome 또는 인터넷 설정으로 이동하십시오.
LAN 설정을 클릭 한 다음 고급을 클릭하십시오. 프록시 서버 주소와 포트를 복사하십시오.
대부분 연결 거부 링크는 Eclipse를 통해 SDK 패키지를 다운로드하려고 할 때 발생합니다.
SDK Manager.exe로 이동하여 두 번 클릭하십시오. 시작되면 도구-> 옵션을 클릭 한 다음 프록시 서버 주소와 포트 번호를 입력하십시오.
https : //에서 http : //로 확인란을 선택하십시오. 이제 SDK 관리자가 방화벽 뒤에서도 아무런 문제없이 Google 원격 사이트에서 패키지를 다운로드 할 수 있습니다.
그건 그렇고 Windows에 있습니다. 모든 것을 시도하고 이것은 잘 작동합니다.