2013-08-06 3 views
4

프로그래밍 방식으로 Android 웹 사이트에서 Android SDK를 다운로드 할 수있는 방법이 있습니까? Google은 나머지 API/URL을 제공합니까? 안드로이드 SDK가 설치되어 있는지 여부를 결정하는 개발자 측 응용 프로그램을 개발했습니다. 설치하지 않으면 Android 웹 사이트에서 프로그래밍 방식으로 최신 SDK를 다운로드 할 수 있어야합니다. 이것이 가능한가?프로그래밍 방식으로 Android SDK 다운로드

+0

SDK 관리자가 수행하는 작업을 분석 할 수 있습니다. 사용할 수있는 패키지를 결정하기 위해 일부 [XML 파일] (http://dl-ssl.google.com/android/repository/addon.xml)을 가져 오는 중입니다. 이 API는 모든 사람이 사용할 수있는 것은 아니지만 그곳에 있습니다. – zapl

+0

고마워, 나는 한 번해볼거야. sdk manager에 대한 코드는 어디에서 찾을 수 있습니까? –

+0

오픈 소스인지 확실하지 않은 경우 확실하지 않습니다. [Wireshark] (http://www.wireshark.org/)와 같은 네트워크 스니퍼를 사용하여 가져 오는 파일을 확인하고 [decompiler] (http://java.decompiler.free.fr/?q=jdgui)를 사용하십시오.)를 사용하여 코드 ('./android-sdk/tools/lib/sdkmanager.jar')를 살펴보십시오. – zapl

답변

1

의견 중 하나에 제안 된 것과 같이 디 컴파일은 과잉입니다. https://dl-ssl.google.com/android/repository/repository.xml에서 XML 내용을 구문 분석하면됩니다. SDK : url 태그를 확인하고 필요한 zip 파일을 가져 오는 데 사용하십시오 (wget, curl, httpclient, ...).

관련 문제