안드로이드 개발 환경을 설정하는 방법 (http://tech.devgear.co.kr/delphi_news/402210 )에도 불구하고,

안드로이드 개발환경을 설정하고 정상설치 되지 않은 경우 이글을 참고하시기 바랍니다.

 

RAD Studio SDK 설정 (또는 SDK 설치)

안드로이드 SDK가 정상적으로 설치되지 않은 경우 연결된 디바이스가 표시되지 않습니다.

(참고: 안드로이드 SDK를 RAD Studio 개발툴 안에서 설치할 수 없는 경우에는 Android SDK Manager를 실행시켜서 독립적으로 안드로이드 SDK를 설치한 후에 아래의 절차를 따라서 안드로이드 SDK가 있는 곳을 설정하세요)    

1, Tools > Options 메뉴를 선택 후 SDK Manager 화면을 표시합니다.

2, Android 항목을 선택 후 SDK, NDK, Java 탭을 이동해 경로가 올바르게 설정되어있는지 확인합니다.

올바르지 않은 경로는 다음과 같은 경고 아이콘이 표시됩니다.alert.png

3, 만약, 경고 메시지가 표시되는 경우 다음 정보를 참고해 보인의 환경에 맞는 경로를 설정하시기 바랍니다.
(경로가 잘 설정되어 있다면 이 과정은 무시하고 다른 조치사항을 참고하시기 바랍니다.)

 

RAD Studio 10 시애틀 기준의 경로입니다.(다른 버전을 사용하신다면 버전번호등이 다를 수 있습니다.)

[SDK 탭]

SDK base path:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows

ZipAlign location:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\ZipAlign.exe

Android location:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\tools\Android.bat

Adb location:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platform-tools\Adb.exe

Aapt location:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\Aapt.exe

SDK API-Level location

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-22
[NDK 탭]

NDK base path:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c

arm-linux-androideabl-ld.exe location

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe

arm-linux-androideabl-strip.exe location

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-strip.exe

gdbserver location

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\prebuilt\android-arm\gdbserver\gdbserver

NDK API location

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-14

C++ Builder NDK Library path:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-arm\usr\lib

Delphi NDK Library path:

C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-arm\usr\lib;C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a

 

[Java 탭]

KeyTool location:

C:\Program Files\Java\jdk1.7.0_25\bin\KeyTool.exe

Jarsigner location:

C:\Program Files\Java\jdk1.7.0_25\bin\JarSigner.exe

 

만약, 위 경로가 없다면 RAD Studio Repair 기능을 통해 안드로이드 SDK, NDK를 설치 후 다시 진행하시기 바랍니다.

install_sdk.png

 

4, 경로 재 설정 후 PC와 안드로이드 디바이스간의 USB 캐이블을 연결해제 후 다시 연결 후 RAD Studio 타겟에서 연결을 확인합니다.

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15441
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13961
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39255
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174713
22 리눅스 앱에 '프로페셔널' 해보이는 스타일을 적용하고 싶다면 - Blend FMX 스타일 관리자 2019.09.09 388
21 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 623
20 iOS 개발환경 설정이 잘 되지 않은 경우 체크사항 - iOS 버전 확인 필요 관리자 2019.07.11 273
19 패키지 개발방식과 DLL개발방식의 차이와 장단점 김원경 2018.05.02 2027
18 델파이 개체를 메모리에서 해제할 때 Free와 FreeAndNil의 차이점 김원경 2017.02.01 2413
17 델파이에서 사용하는 각 Stream(스트림) 정리 김원경 2017.01.04 6087
16 [추가된 문법] DLL 정적 호출 시 지연 호출(Delayed)-델파이 2010 추가 김원경 2016.12.27 1096
15 [개발자 Tip] 모바일 앱 개발 시 시간 낭비를 줄이는 Tip #1: 테스트하기 위해 기다리는 시간을 줄인다. 관리자 2016.12.26 881
14 [코드레이지11] Debug faster. Debug smarter - Primož Gabrijelčič 험프리 2016.11.22 267
13 [코드레이지11] SVN, DUnitX과 Jenkins 서버로 자동 빌드/테스트 환경 구성 - Craig Chapman 험프리 2016.11.22 823
12 [동영상] 앱테더링 데이터 암호화/복호화 방법 file 험프리 2016.11.01 803
11 퀵레포트(Quick Report)에 사진 출력하기 험프리 2016.08.01 1864
10 BLOB 컬럼에 (이미지 등의)데이터 읽고 쓰기 험프리 2016.08.01 6093
9 TCategoryButtons 동적 생성하고, TButtonItem 클릭 이벤트 연결하기 file 험프리 2016.03.23 1366
8 RAD Studio IDE에서 SVN 사용하기 + TortoiseSVN 사용하기 험프리 2016.02.29 1118
7 OutputDebugString 함수로 디버그로그를 출력할 수 있습니다. file 험프리 2016.02.16 4266
6 BPL(패키지)를 이용해 프로그램 모듈화 하기 험프리 2015.11.24 1126
» 안드로이드 개발환경 추가 조치방법 - RAD Studio에서 SDK 설정 Humphery 2015.10.01 5560
4 [추가자료] 안드로이드 개발환경 추가 조치방법 - 수동 SDK Tools 업데이트 file Humphery 2015.10.01 3058
3 델파이 문서화 도구 참고링크 Humphery 2015.09.11 1161