SDKManager없이 Android Studio 설치


15

iOS 기기를 대상으로 macOS 10.15.3을 사용하여 Flutter에서 프로그래밍했습니다. 오늘 저는 Android Studio를 설치하려고 시도했습니다. 설치 과정에서 오류가 발생 Library/Android/sdk/하지 않았지만 tools하위 디렉토리 가 없습니다.이 디렉토리는에서 sdkmanager찾을 수 있기 때문에 문제 가됩니다 Library/Android/sdk/tools/bin.

달리기 때문에이 사실을 알았 flutter doctor습니다.

     Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.

Android Studio를 다시 설치하려고했습니다 (차이 없음). 다른 솔루션은 Java 버전에 대한 온라인 이야기를 게시 했으므로 JRE를 1.7에서 1.8로 업그레이드하고 Android Studio를 다시 설치하려고 시도했지만 (차이 없음) JDK를 최신으로 업그레이드 했으므로 이제 Java 버전은 11.0.6입니다. 다시 Android Studio (차이 없음). 위의 과정에서 Flutter를 v1.12.13 + hotfix.8로 업그레이드했지만이 오류는 사라지지 않습니다.

입력하면 flutter doctor --android-licenses다음과 같은 결과가 나타납니다.

    Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager).
    Try re-installing or updating your Android SDK,
    visit https://flutter.dev/setup/#android-setup for detailed instructions.

이것이 내가 Android Studio의 일부를 놓치고 있음을 처음 알게 된 방법입니다.

tools/bin하위 디렉토리를 직접 만든 다음 sdkmanager플러그인에서 Library/Android/sdk/cmdline-tools/latest/bin내 new으로 복사 하여 부정 행위를 시도했습니다 Library/Android/sdk/tools/bin. 그러나 이것은 Flutter를 속이지 않았습니다. 달리는 flutter doctor --android-licenses것은 :

A newer version of the Android SDK is required. To update, run:
/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager --update

Android SDK가 최신이기 때문에 이것은 잘못된 것입니다.

누구나 Android Studio에서 tools/bin하위 디렉토리와 내부의 장점 이 지속적으로 누락되는 이유를 알고 있습니까? 감사합니다. 기본적인 것을 간과하면 죄송합니다.

답변:


25

업데이트 1 (2020-02-29)

최신 버전의 Android SDK가 ' Android SDK 도구 '패키지의 이름을 ' Android-SDK 명령 줄 도구 ' 로 바꾼 것 같습니다 . 그러나 불행히도 현재 안정 버전의 Flutter SDK ( v1.12.13+hotfix.8)는이 변경 사항과 호환되지 않으며 계속 오류 메시지를 표시합니다.

이미지 설명

해결 방법 :

@Mark Ebden이 제안한 것처럼 SDK 도구 페이지 에서 사용되지 않는 패키지 숨기기 확인란을 선택 취소 하면 Android SDK 도구 (사용되지 않음) 26.1.1이 표시 됩니다. 설치하면 좋습니다. 빠진 것이 있으면 다음의 자세한 지침을 읽으십시오.

자세한 내용 은 flutter repo 에서이 문제를 참조하십시오 .


최신 버전의 Mac OS로 android studio를 설치하는 동안 원하는 전체 세부 정보가 있습니다.

1. Android Studio 안정 버전을 설치하십시오.

2. 안드로이드 스튜디오 열기

3. SDK 관리자를 엽니 다. 아래 스크린 샷을 참조하십시오.

여기에 이미지 설명을 입력하십시오

4. 필요한 모든 것을 다운로드했는지 확인하십시오. 아래 스크린 샷을 참조하십시오.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

기본 위치 (Library / Android / sdk /) 대신 내 Android SDK에 대한 사용자 정의 위치 ( / Users / darish / development / sdk / android )를 사용하고 있습니다.

5. 홈 디렉토리로 이동하여 .bash_profile이 있는지 확인하십시오. 그렇다면, 열어서 아니라면 만드십시오. 해당 파일에 다음 내용을 추가하십시오.

 export PATH="$PATH:~/development/sdk/flutter/bin"
 export ANDROID_HOME="/Users/darish/development/sdk/android"
 export PATH="$PATH:$ANDROID_HOME/platform-tools"

6. 위의 모든 단계가 완료되면 flutter doctor --android-licenses를 실행하고 모든 라이센스를 수락하십시오.

flutter doctor --android-licenses

7. 이제 flutter doctor를 실행하여 모든 것이 정상인지 확인하십시오. 추가 지원이 필요하면 알려주십시오. :)

그게 다야, 좋은 하루 되세요 :)


감사합니다. 문제는 4 단계에서 화면에이 (가) 없습니다 Android SDK tools. Android SDK Platform-Tools와 사이 Documentation for Android SDK에는 아무 것도 없었습니다. 아마도 android-studio-ide-192.6241897-mac.dmg2020 년 2 월 12 일자 3.6 버전 의 오늘보다 빠른 다운로드를 받았을 것입니다 . **** 그러나 스크린 샷은 격려 적이었습니다. 나는 체크하지 Hide Obsolete Packages않고 Android SDK Tools (Obsolete) 26.1.1나타났습니다. 나는 이것을 설치했고 이제는 모든 것이 작동합니다. **** Flutter 버그 에 대한 자세한 내용을 보려면 클릭하십시오 .
Mark Ebden

큰. 대답을 자유롭게 받아들이십시오. 좋은 하루 보내세요
Darish

안드로이드 경로를 얻는 방법을 명확히하십시오. 어디에서?
호스 머큐리

Android 경로는 SDK 관리자에서 정의한 Android SDK 경로를 의미합니다. 어디에 갇히게 되었습니까?
47

오래된 패키지를 설치 한 후에도 여전히 같은 오류가 발생합니다. 누락 된 것이 있습니까?
Krunal Parmar

1

나를 위해 일한 것 :

  1. Flutter Doctor 실행 --Android-licenses -v
  2. 다음과 같은 메시지가 나타납니다.

$ flutter doctor --android-licenses -v Android SDK 관리자 도구를 찾을 수 없습니다 (/ Users / juarse1 / Library / Android / sdk / tools / bin / sdkmanager). Android SDK를 다시 설치하거나 업데이트 하고 자세한 지침 은 https://flutter.dev/setup/#android-setup 을 방문 하십시오 .

  throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
  AndroidLicenseValidator.runLicenseManager (package:flutter_tools/src/android/android_workflow.dart:311:7)
  Doctor.diagnose (package:flutter_tools/src/doctor.dart:243:38)

이는 Android SDK가 명령 도구를 찾지 못하기 때문에 사용되지 않는 패키지에서 가져와야합니다. 3. Android Studio-> 환경 설정-> 시스템 설정-> Android SDK-> SDK 도구 섹션 4로 이동하십시오. 하단에서 폐기 된 패키지 숨기기 5. BOTH 옵션이 모두 선택되어 있는지 확인하십시오.

Android SDK 플랫폼 도구 및 Android SDK 도구 (폐기 됨)

  1. 좋아, Android Studio를 닫습니다.
  2. 플러터 닥터를 실행하십시오-안드로이드 라이센스가 작동합니다!

감사합니다 ...
Jay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.