일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- sdkmanager
- 알고리듬
- AAudio
- 코테
- NDK
- 코딩테스트
- 일일코테
- 커맨드라인툴
- pyenv
- MediaCodec
- JavaScript
- 안드로이드
- 데일로코테
- 파이썬설치
- 코딩시험
- 데일리코테
- C++
- 이직
- Android
- Python
- 개발영어
- CMAKE
- 알고리즘
- Cpp
- 완주하지못한선수
- 기술인터뷰
- 3진수
- 크레인인형뽑기
- 프로그래머스
- MediaExtractor
- Today
- Total
목록CMAKE (2)
Nomad Engineer

절차 SDK가 잘 설치되어 있는지 어디에 설치 되어 있는지 확인 안드로이드 커맨드 라인 툴 설치 및 확인 명령줄에서 ndk 설치 하기 명령줄에서 cmake 설치 명령줄에서 빌드하기 (SDK 를 명령줄에서 다운 받는 방법 작성 해야함) SDK 경로 확인 안드로이드 스튜디오에서 상단 SDK Manager 아이콘을 클릭 하거나, Preference > Appearance & Behavior > System Settings > Android SDK에서 Android SDK Location을 보면 확인 할 수 있음. SDK Manager 안드로이드 SDK Command-line 툴이 설치되어 있는지 반드시 확인해야 한다. (Android SDK Path)/cmdline-tools/(version)/bin/ 디렉터..

필요한 것 NDK 및 CMake 설치 ExternalNativeBuild Gradle 플러그인 설정하기 CMakeLists.txt 파일 정의 하기 Java 코드에서 native 함수 정의 하기 라이브러리 로드 하기 jni를 사용한 cpp 소스 파일 NDK 및 CMake 설치 안드로이드 SDK Manager 에서 NDK와 CMake를 설치 한다. Gradle에 CMake 빌드 종속성 추가 하기 어플리케이션 모듈(기본적으로 app)에 속한 build.gradle 파일에 다음을 추가한다. android { ... defaultConfig { externalNativeBuild { cmake { cppFlags "-std=c++17" } } } ... // CMakeList.txt의 종송석을 추가해 준다. ex..