Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mp4fpsmod
- PytestPluginManager
- 겨울 부산
- 자원부족
- VARCHAR (1)
- addhooks
- JanusWebRTCServer
- table not found
- 오블완
- 깡돼후
- taint
- JanusWebRTC
- Spring Batch
- JanusGateway
- vfr video
- PersistenceContext
- kotlin
- Value too long for column
- JanusWebRTCGateway
- preemption #
- terminal
- 개성국밥
- python
- 티스토리챌린지
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- tolerated
- 코루틴 컨텍스트
- 달인막창
- 코루틴 빌더
- pytest
Archives
너와 나의 스토리
minicap & minitouch ndk-build하는 방법 / ndk 설치 방법 / Android 12 지원 본문
반응형
MINICAP & MINITOUCH git 주소: https://github.com/DeviceFarmer
1. minicap 또는 minitouch clone해오기
- minicap과 minitouch는 빌드하는 방법이 같으므로 minicap으로만 설명하겠습니다.
- git clone
- $ git clone https://github.com/DeviceFarmer/minicap.git
2. git submodule 포함시키기
- clone한 폴더에서 다음의 명령어로 submodule fetch하기
- $ git submodule init
- $ git submodule update
3. ndk-build
- 먼저 ndk가 없는 분들은 설치부터 해야 합니다.
- 설치 방법:
- Android studio 열기
- Tools > SDK Manager 들어가서 Android SDK에서 SDK Tools로 이동하면 NDK를 발견할 수 있다.
- Show Package Detatails를 누르면 특정 버전을 다운 받을 수 있다.
- 원하는 버전을 선택해 다운로드
- 설치가 되었다면
- $ ndk-build
- 혹시 다음과 같이 나온다면, 절대 경로로 ndk-build를 호출하자
- zsh: command not found: ndk-build
- ndk는 sdk 폴더 아래에 위치한다.
- $ /Users/<user name>/Library/Android/sdk/ndk/<ndk version>/ndk-build
- 예: $ /Users/seojeongyu/Library/Android/sdk/ndk/25.0.8221429/ndk-build
- APP_PLATFORM을 설정하지 않으면 default로 android-19 버전으로 빌드가 된다.
- 이를 지정하고 싶으면 minicap>jni 폴더 하위에 있는 Application.mk 폴더에 APP_PLATFORM을 추가해주면 된다.
- ex) APP_PLATFORM := android-31
- 혹시 다음과 같은 에러가 나온다면 submodule을 다시 업데이트 해주면 정상적으로 빌드된다.
*** Android NDK: Note that old versions of ndk-build silently ignored this error case. If your project worked on those versions, the missing libraries were not needed and you can remove those dependencies from the module to fix your build. Alternatively, set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies. . Stop.
반응형
'개발' 카테고리의 다른 글
[SpringBoot] JoinColum 데이터 중복되는 문제 해결 (0) | 2022.04.15 |
---|---|
Spring Cloud: Spring Cloud Gateway를 edge server로 사용 (0) | 2022.04.06 |
git flow error 문제 해결 (0) | 2022.02.07 |
[ADB] 디바이스 화면 캡쳐 & 동영상 녹화 Capture screen and record video using ADB (0) | 2021.11.29 |
pytest 실행 시 terminal에 로그 남기기 (0) | 2021.11.24 |
Comments