일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- mfc
- Android
- RxAndroid
- livedata
- NDK
- 안드로이드
- C
- C/C++
- 코틀린
- flutter firestore
- Kotlin
- RxJava
- 프로그래머스
- android architecture component
- Django REST
- 알고리즘
- dart
- Android P
- UWP
- Rxjava2
- Flutter TextField
- FLUTTER
- android push
- Java
- 안드로이드 구글맵
- Python
- Django REST Android
- C++
- Django REST framework
- kodility
- Today
- Total
목록ndk-build (2)
개발하는 두더지
요약안드로이드 스튜디오의 기본 빌드 툴은 CMake안드로이드 스튜디오는 이미 사용 중인 기존 프로젝트가 너무 많아서 NDK-Build를 지원만약 새 프로젝트를 만들 경우엔 CMake를 쓰는 것이 좋음 CMake- Android, Linux, Windows, IOS 등 모든 타겟에서 빌드 가능- 크로스 플랫폼을 사용한다면 CMake가 가장 좋음- CMakeLists.txt 파일을 만들어줘야함 - CMake 빌드 스크립트 파일은 자동으로 생기지 않음# Sets the minimum version of CMake required to build your native library. # This ensures that a certain set of CMake features is available to # yo..
NDK 빌드하는 방법 2가지 1. ndk-build 를 사용하는 방법 - 기존의 빌드 도구 키트 - 사내에서 eclipse로 ndk 프로젝트를 빌드하여 jar 파일과 so 파일을 만들어서 배포했는데 android studio에서 같은 방식으로 jar 파일과 so 파일을 만들어 내기위해 이 포스팅을 시작함. 2. cmake를 사용하는 방법 - android studio 의 기본 빌드 도구 - https://developer.android.com/studio/projects/add-native-code.html?hl=ko#download-ndk 일반 프로젝트 생성 " include C++ support " 를 클릭하지 않은 채로 Next 버튼을 클릭합니다. NDK 코드 작성 후 간단하게 동작 테스트를 진행할..