말이 필요 없이, 인터넷 뒤져보면 너무 많이 나와서 입이 아프긴 하지만 뭐 다시 정리 한다는 의미로 한번 설치 해 보기로 합니다.
안드로이드 스튜디오 다운로드
' 안드로이드 스튜디오 다운로드' 라고 치면, 아래와 같이 첫번째 나옵니다.
페이지로 들어가 보면 세번째 버튼에 다운로드 페이지를 다시 들어가야 하네요
안에 들어가서 페이지를 조금 내려 보면, 다운로드가 보이네요...
다운받습니다. 그리고 조금 더 아래로 내려 보면 명령줄 도구를 받을 수 있네요...sdkmanager 로 SDK 를 설치한다고 가정하고 다운로드 받습니다.
1. 안드로이드 스튜디오 설치하기
안드로이드 스튜디오 파일을 설치하여 줍니다. 별다른 설명은 필요 없습니다. 아래 디렉토리에다 설치 하였습니다.
2. SDK 다운로드 및 설정하기
이것저것 찾아보기 귀찮아서 내 맘대로 해보기로 하겠습니다. 위에서 다운로드 받은 명령줄 도구를 풀어 줍니다.
그런 다음 JAVA_HOME 을 잡아줍니다.
SET JAVA_HOME=C:\DEV\IDE\Android\Android Studio\jbr
그리고 위의 라인을 setenv.bat 파일에 저장해 줍니다. 그런 다음 sdkmanager.bat 파일을 메모장에서 열어서 위 setenv.bat 파일을 호출 해 줍니다.
그런 다음, cmd 창을 하나 열어서 위의 sdkmanager.bat 파일을 실행 해 줍니다.
C:\DEV\SDK\Android\cmdline-tools\bin>SET JAVA_HOME=C:\DEV\IDE\Android\Android Studio\jbr
Usage:
sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...]
sdkmanager --update [<common args>]
sdkmanager --list [<common args>]
sdkmanager --list_installed [<common args>]
sdkmanager --licenses [<common args>]
sdkmanager --version
With --install (optional), installs or updates packages.
By default, the listed packages are installed or (if already installed)
updated to the latest version.
With --uninstall, uninstall the listed packages.
<package> is a sdk-style path (e.g. "build-tools;23.0.0" or
"platforms;android-23").
<package-file> is a text file where each line is a sdk-style path
of a package to install or uninstall.
Multiple --package_file arguments may be specified in combination
with explicit paths.
With --update, all installed packages are updated to the latest version.
With --list, all installed and available packages are printed out.
With --list_installed, all installed packages are printed out.
With --licenses, show and offer the option to accept licenses for all
available packages that have not already been accepted.
With --version, prints the current version of sdkmanager.
Common Arguments:
--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
containing this tool
--channel=<channelId>: Include packages in channels up to <channelId>.
Common channels are:
0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary).
--include_obsolete: With --list, show obsolete packages in the
package listing. With --update, update obsolete
packages as well as non-obsolete.
--newer: With --list, show only new and/or updatable packages.
--no_https: Force all connections to use http rather than https.
--proxy=<http | socks>: Connect via a proxy of the given type.
--proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use.
--proxy_port=<port #>: Proxy port to connect to.
--verbose: Enable verbose output.
* If the env var REPO_OS_OVERRIDE is set to "windows",
"macosx", or "linux", packages will be downloaded for that OS.
어쩌고 저쩌고...
실행 후에 다음과 같은 명령을 차례로 입력해 줍니다.
sdkmanager --sdk_root=C:\DEV\SDK\Android\ --install build-tools;32.0.0
sdkmanager --sdk_root=C:\DEV\SDK\Android\ --install platforms;android-32
sdkmanager --sdk_root=C:\DEV\SDK\Android\ --install ndk;27.0.12077973
sdkmanager --sdk_root=C:\DEV\SDK\Android\ --install build-tools;32.0.0
위 과정이 끝나고 나면, 같은 창에서 다음과 같이 입력해 봅니다.
sdkmanager --list --sdk_root=C:\DEV\SDK\Android\
그러면, 설치 된 내용들이 다음과 같이 보일 것입니다.
그리고난 다음에, 개발을 원하는 프로젝트를 열면 다음과 같이 SDK 디렉토리를 넣어라고 나오고
내가 설치한 SDK 디렉토리를 넣어 줍니다.
잘 되셨나요?
'모바일프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 스튜디오에서 TAG로 디버깅 (0) | 2025.01.12 |
---|---|
안드로이드 gradle 빌드 하기 (4) | 2024.08.31 |
Apk 크기 간소화 : 안드로이드 앱 크기 줄이기 (0) | 2024.08.29 |
[Android] 안드로이드 용 OpenCV 빌드하기-3 (0) | 2024.01.24 |
[Android] 안드로이드 용 OpenCV 빌드하기-2 (1) | 2024.01.23 |