Linux 명령 행 에서 Android NDK 의 예제 코드 를 컴 파일 합 니 다.

며칠 동안 안 드 로 이 드 런 타임 을 써 서 HTML 5 Canvas 를 가속 화하 여 GameBuilder+CantK 를 개발 속도 가 빠 를 뿐만 아니 라 운행 속도 도 원생 응용 에 접근 할 수 있 도록 하려 고 합 니 다.그래서 안 드 로 이 드 NDK 를 연구 하 는 데 시간 이 좀 걸 렸 습 니 다.인터넷 에 있 는 자 료 는 모두 IDE 의 컴 파일 방법 을 말 합 니 다.여기 서 명령 행 에 있 는 컴 파일 방법 을 기록 하여 필요 한 친구 들 이 참고 할 수 있 도록 합 니 다.
여 기 는 hello-gl2 를 컴 파일 하 는 것 을 예 로 들 면:
0.Android NDK/SDK 를 설치 하고 PATH 변 수 를 설정 합 니 다(구체 적 인 상황 에 따라 조정)

PATH=$PATH:/work/android/android-sdk-linux/platform-tools/:/work/android/android-sdk-linux/tools/
PATH=$PATH:/work/android/android-ndk-r8/build/tools:/work/android/android-ndk-r8/
export PATH
1.안 드 로 이 드 로 새 프로젝트 만 들 기

cd /work/android/android-ndk-r8/samples
android create project -n Hello -p hello -a Main -k com.hello -t 1
이 프로젝트 를 만 드 는 목적 은 ant 컴 파일 에 필요 한 파일 을 만 드 는 것 입 니 다:

build.xml 
local.properties 
project.properties
2.현재 NDK 예 를 컴 파일 해 야 합 니 다.이 파일 들 을 해당 하 는 디 렉 터 리 로 복사 합 니 다.Hello-gl2 를 컴 파일 합 니 다:

[lixianjing@lixianjing samples]$ cp hello/build.xml hello-gl2/
[lixianjing@lixianjing samples]$ cp hello/local.properties hello-gl2/
[lixianjing@lixianjing samples]$ cp hello/project.properties hello-gl2/
3.그 다음 에 컴 파일 하고 ndk-build 로 네 이 티 브 코드 를 컴 파일 한 다음 에 ant debug 로 apk 를 생산 합 니 다.

[lixianjing@lixianjing hello-gl2]$ ndk-build 
[lixianjing@lixianjing hello-gl2]$ ant debug
총결산
이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.더 많은 내용 을 알 고 싶다 면 아래 링크 를 보 세 요.

좋은 웹페이지 즐겨찾기