안드로이드 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.