안드로이드 SDK 위치


137

Xamarin Studio가 있으며 Android SDK 위치를 지정해야합니다. 나는 이전에 Xamarin Studio를 내 PC에서 사용하고 있었으며 어떤 이유로 든 다시 입력해야합니다.

다음 위치를 입력했습니다 :

C:\Users\**username**\AppData\Local\Android\android-sdk

Xamarin Studio는이 위치를 허용하지 않으며 다음 메시지를 표시합니다.

No SDK found at the specified location

이 위치에는 플랫폼 도구 및 기타 SDK 폴더가 있습니다.

왜 이것이 작동하지 않으며 어떻게해야합니까?



— SDk

지정하는 SDK의 경로는 실제로 올바른 경로입니다. SDK 설치가 어떤 식 으로든 손상되었을 수 있습니까? SDK를 다시 설치해 보셨습니까? Xamarin에 대해 같은 질문이 있습니까?
— Frank

8
일반적으로C:\Users\**username**\AppData\Local\Android\sdk
— 에 열심히

답변:


62

폴더 내용의 화면이 있습니까? 이것은 내 설정입니다.

사 마린

폴더

이 스크린 샷이 도움이 되길 바랍니다.


29
나는 보통 내 사용자 이름을 비밀로 생각하지 않습니다.
— Mars Robertson

51
매우 불쾌한 일이라도? (실제로 왜 내가 그것을 낙서했는지 모르겠지만 사람들이 내 훌륭한 컴퓨터 예술에 감사하게 생각합니다.)
— Chris

2
메뉴는 파일> 설정
— Vladimir Venegas

171

v3.3 업데이트

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

최신 정보:

Android Studio 3.1 업데이트에서 일부 아이콘 이미지가 변경되었습니다. Android Studio에서이 아이콘을 클릭하십시오.

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

실물:

Android SDK 관리자 용 Android Studio에서이 아이콘을 클릭하십시오.

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

그리고 당신의 안드로이드 SDK 위치는 여기에있을 것입니다 여기에 이미지 설명을 입력하십시오


그는 xamarin에 대한 SDK를 찾으려고합니다.
— Samira Ekrami

안드로이드 스튜디오 사용 개봉
— 미라 Ekrami에게

4
Android SDK % localappdata % \ Android \ sdk와 함께 Android Studio를 설치 한 경우 복사하여 붙여 넣기
— 만하면됩니다.

1
Tools->Android->SDK Manager아이콘을 찾을 수없는 경우
— J3soon

세상에 너무 쉽게! 감사합니다
— Cesar Bielich

52

Android SDK 경로는 일반적으로 C:\Users\<username>\AppData\Local\Android\sdk입니다.


다양합니다. 내 안드로이드 스튜디오는 당신이 게시 한 디렉토리를 가리 킵니다. 그러나 방금 SDK 관리자를 열면. 그것은 가리키는 \android-sdk
— Zapnologica


8

Visual Studio 설정으로 Xamarin 만 설치 한 경우 Android SDK 위치는 다음과 같습니다.

C:\Program Files (x86)\Android\android-sdk

Raj Asapu가 말한 것처럼 Android SDK Manager에서 찾을 수 있습니다.

Visual Studio에서 : Visual Studio의 Android SDK 관리자

참고 : 경로에 공간이 있으므로 프로그램 파일 경로를 사용하여 Android Studio 를 설치해서는 안됩니다 ! Xamarin 이후 Android Studio 설정


6

Mac에서 Android SDK의 기본 위치는 다음과 같습니다.

/Users/*username*/Library/Android/sdk


4

2019 년 4 월 28 일 공식 절차는 다음과 같습니다.

  1. 에서 Android Studio 다운로드 및 설치- 링크
  2. Android Studio를 시작하십시오. 처음 시작할 때 Android Studio는 최신 Android SDK를 공식적으로 허용되는 폴더에 다운로드합니다.
  3. Android Studio에서 구성 요소 다운로드를 마치면 "구성 요소 다운로드"보기 로그에서 경로를 복사 / 붙여 넣기 할 수 있으므로 [사용자 이름]을 입력 할 필요가 없습니다. Windows의 경우 : " C : \ Users \ [사용자 이름] \ AppData \ Local \ Android \ Sdk "

안드로이드 스튜디오를 설치하면 SDK를 얻을 수 있지만 2 단계를 건너 뛰었습니다. 그러나 그렇지 않습니다. 설치를 마치려면 스튜디오를 시작해야합니다.
— Constantin Zagorsky

3

Windows 탐색기를 통해이 폴더를 찾으셨습니까? 볼 수 있습니까? 폴더가 숨겨져있을 수 있습니다 (기본적으로 설치-사용자 폴더의 Windows 운영 체제에 의해 숨겨져 있음). Windows 탐색기에서 숨겨진 폴더를 볼 수 있는지 확인하십시오 (Windows 제어판> 모양 및 개인 설정> 폴더 옵션> 숨겨진 파일 및 폴더 표시로 설정).

Windows OS에서 Android Studio SDK 경로에 필요한 SDK 폴더를 찾을 수없고 숨겨진 파일 및 폴더를 표시하여 해결되어 기본 SDK 설치 경로 위치를 완료 할 수 있었기 때문에이 문제가 발생했습니다.


3

질문 에 프로그래밍 방식의 솔루션 이 필요 하지 않은 것 같지만 Google 검색으로 인해 나를 여기로 데려 왔습니다. 다음은 가장 일반적인 설치 경로를 기반으로 SDK가 설치된 위치를 감지하려는 C # 시도입니다.

static string FindAndroidSDKPath()
{
    string uniqueFile = Path.Combine("platform-tools", "adb.exe"); // look for adb in Android folders
    string[] searchDirs =
    {
        // User/AppData/Local
        Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
        // Program Files
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles),
        // Program Files (x86) (it's okay if we're on 32-bit, we check if this folder exists first)
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + " (x86)",
        // User/AppData/Roaming
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
    };
    foreach (string searchDir in searchDirs)
    {
        string androidDir = Path.Combine(searchDir, "Android");
        if (Directory.Exists(androidDir))
        {
            string[] subDirs = Directory.GetDirectories(androidDir, "*sdk*", SearchOption.TopDirectoryOnly);
            foreach (string subDir in subDirs)
            {
                string path = Path.Combine(subDir, uniqueFile);
                if (File.Exists(path))
                {
                    // found unique file at DIR/Android
                    return subDir;
                }
            }
        }
    }
    // no luck finding SDK! :(
    return null;
}

Android Studio / Gradle과 함께 작동하기 위해 C # 프로그램에 대한 확장을 작성하고 있기 때문에 이것이 필요합니다. 다른 사람이이 방법이 유용 할 수 있기를 바랍니다.


또 다른 유용한 방법은 다음과 같이 환경 경로를 검색하는 것입니다. csharptest.net/526/…
— monkey0506

3

명령 행에서 "sdkmanager"를 실행할 수 있다면 sdkmanager --verbose --list 검사하는 경로가 표시됩니다.

예를 들어 SDK를 설치 c:\spool\Android했으며 sdkmanager --verbose --list다음과 같은 모양으로 실행합니다 .

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

>sdkmanager --list --verbose
Info: Parsing c:\spool\Android\build-tools\27.0.3\package.xml
Info: Parsing c:\spool\Android\emulator\package.xml
Info: Parsing c:\spool\Android\extras\android\m2repository\package.xml
Info: Parsing c:\spool\Android\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Info: Parsing c:\spool\Android\patcher\v4\package.xml
Info: Parsing c:\spool\Android\platform-tools\package.xml
Info: Parsing c:\spool\Android\platforms\android-27\package.xml
Info: Parsing c:\spool\Android\tools\package.xml
Installed packages:=====================] 100% Computing updates...
--------------------------------------
build-tools;27.0.3
    Description:        Android SDK Build-Tools 27.0.3
    Version:            27.0.3
    Installed Location: c:\spool\Android\build-tools\27.0.3

PS 다른 PC에서 Android Studio가 나를 위해 Android SDK를 설치하게했으며 SDK는로 끝났습니다 C:\Users\MyUsername\AppData\Local\Android\Sdk.



1

WIN + R을 누르고 실행 대화 상자 실행 대화 상자 에서 다음을 실행하십시오. ** % appdata % .. \ Local \ Android **

SDK의 상위 디렉토리를 표시하는 폴더 탐색기가 표시됩니다.


폴더 travelsal 대신 로컬 폴더에 즉시 액세스 할 수 있습니다%localappdata%Android
— Tomasz Juszczak

0

C : \ Users \ username \ AppData \ Local \ Android \ sdk에서 찾았습니다.


4
당신의 대답은 어떤 가치를 더합니까? 거의 똑같은 대답이 이미 있습니다.
— David Ferenczy Rogožan

나는이 답변이 분명하기 때문에 좋아합니다. :)
— 잭 스톤

0

zsh가 포함 된 Mac OS Catalina의 경우 :

echo '\nexport PATH="$PATH":"$HOME/Library/Android/sdk"' >> $HOME/.zshrc

터미널을 다시 시작하고 woala :)

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