내가 원하는 안드로이드 플랫폼 버전을 사용하도록 Makefile을 올바르게 생성하려면 QMake에 어떻게 넣어야합니까? 나는 21 번 플랫폼에서 NDK 14b를 사용하려고하지만, QMake는 항상 버전 16을 목표로하는 메이크 파일을 생성한다.Android 용 Qt에서 선택한 Android NDK 플랫폼 버전 제어하기
Qt와 함께 Qt 5.9.1을 Android Extras에 사용하고 있습니다. 나는 GCC 4.9로 안드로이드 armabiv7a에 건물을 짓고있다. 나는 안드로이드 NDK 버전 14b에있다. (좀 더 나이가 많지만 확실히 플랫폼 21을 지원한다.)
나는 안드로이드-21
- 폴더에 안드로이드 키트 점을 SYSROOT를 지정은 안드로이드 매니페스트 파일이 있습니다
- -26 안드로이드입니다. Qt Creator는 필요한 SDK를 API 21로, Target SDK를 API 24로 설정합니다.
Qt Creator는 스팸으로 인해 문제가 생겨도 키트에 대해 어떤 구두점도 표시하지 않습니다. masse, 그러나 나는 이것이 내가 여기에있는 문제와 관련이 있다고 믿지 않는다.)
여기에 뭔가가 있습니까?
안드로이드 툴체인의 새로운 버전을 사용하는 것이 qt ...와 잘 맞지 않거나 그 반대 일 수도 있습니다. 의사는 ndk v10을 권장합니다. – dtech
나는 그것을 반대하지 않을 것이지만, 그 행동을 무효로 할 방법이 틀림 없다. – dxdy
분명히 - Qt는 오픈 소스이기 때문에 계속해서 작동하게하십시오 :) – dtech