2014-04-11 6 views
0

Android SDK Tools Revision 21.1을 다운로드하고 싶습니다. 나는 android website을 보았지만 그것을 다운로드 할 수있는 방법을 찾지 못했습니다. JDeveloper ADF Mobile에서 작업 중이므로 Android SDK의 이전 디렉토리 구조를 따르는 것이 필요합니다.Android SDK Tools 다운로드 버전 21.1 JDeveloper/ADF Mobile

그것은 최신 SDK를 함께 작동하도록 좋은 방법이지만, 여기에 내가 문제가 개정 JDeveloper를 등 22 최신 안드로이드 SDK 디렉토리 구조 (계 22)를 지원하지 않습니다 작업을 가지고 있지만.

JDeveloper : 다음 링크는 이전 SDK 버전이 필요한 이유를 제공합니다.

  • ADT 22 - missing aapt.exe after upgrading

  • ADF Mobile - Deploying to Android fails with "Cannot find program ... aapt"

    JDeveloper/ADF Mobile and Android SDK (Rev 22) incompatibilty

    • . 이 링크는 솔루션을 제공하지만 Maven을 사용하므로 지금은 사용하고 싶지 않습니다. 그 위에! 나는 그것을 이해할 수 없었다.

    계 21.x를 다운로드하거나 나에게이 문제의 솔루션을 제공하는 방법을 알려주세요. 위의 링크에서 제공 한 한 가지 해결책은 build-tools에서 platform-tools으로 필요한 파일을 복사하여 붙여 넣는 것이지만 여전히 문제를 해결하지 못했습니다.

    감사합니다!

    답변

    1

    내 경우에는 C:\AndroidSDK\sdk\build-tools\android-4.4.2과 함께 작동합니다.

    내가 (ADF 모바일 애플리케이션을 배포) 오라클 애플리케이션 개발 프레임 워크를위한 모바일 개발자 가이드

    이 주에서했다이 부분 :

    는 SDK 도구의 구조는 개정 (22)의 릴리스에서 변경, 에서 빌드 도구 구성 요소를 platform-tools 디렉토리에서 build-tools 디렉토리로 재배치합니다.

    배포를 사용하려면 Android 빌드 도구 위치 입력란에 다음 빌드 도구 중 하나 인 aapt 파일 (Windows 시스템에서는 aapt.exe)의 위치를 ​​참조해야합니다.

    이 파일의 위치는 SDK 버전에 따라 다릅니다.

    리비전 22의 경우이 파일은 빌드 도구 디렉토리 (예 : SDK Installation\adt-bundle-windows-x86\sdk\build-tools\ Android-4.n)에 있습니다.

    이전 버전의 경우 platform-tools 디렉토리 (예 : SDK Installation\adt-bundle-windows-x86\platfrom-tools)에 있습니다. ADF Mobile은 Android SDK에 appt 파일의 위치를 ​​쿼리하고 이에 따라 Android Build Tools Location 필드를 채 웁니다.

    SDK 리비전 22의 경우 ADF Mobile은 개발 컴퓨터에 설치된 빌드 도구 디렉토리의 최신 버전으로 필드를 채 웁니다.

    22 이전 개정의 경우, ADF Mobile은 필드를 platform-tools 디렉토리의 위치로 채 웁니다. 이 경우 필드는 읽기 전용입니다.

    1

    많은 시간을 보낸 후에 해결책을 찾았습니다. 해결책은 오라클으로 해결해야하지만 적절한 해결책은 아닙니다.

    빌드 도구 폴더 에 플랫폼 툴 안드로이드 SDK에서 폴더에서 모든 파일 (aapt.exe 및 dx.bat )을 복사합니다. 이제

    는 SysWOW64와system32를 폴더에서 java.exe를 파일을 복사하면 모든 작업이 완료된다. It works for me. 이것은 일시적인 해결책이며 작업을 진행할 수 있습니다.

    감사합니다.

    0

    @faizan이 문제는 android API 19 이상입니다 .Oracle은 위에 언급 한 임시 해결책을 사용하지 않고 API 17 즉 4.2.2를 사용합니다. for API 17 및 API 17 빌드 도구를 사용하면이 오류가 발생하지 않습니다. 원활하게 작동합니다. API 17에 대한 작업은 버그가없고 안정적입니다. 참조 용 스크린 샷을 첨부하십시오. enter image description here