私は希望のアンドロイドプラットフォームのバージョンを使用するMakefileを正しく生成するためにQMakeにどのように入れますか?私はプラットフォーム21でNDK 14bを使用しようとしていますが、QMakeは常にバージョン16をターゲットとするmakefileを生成します(これは必要なものを失います)。Android用Qtで選択したAndroid NDKプラットフォームのバージョンを制御する
私はAndroid用のQtでQt 5.9.1を使用しています。私はGCC 4.9でAndroid、armabiv7aにビルドしています。私はAndroid NDKバージョン14b(少し古いですが、プラットフォーム21のサポートは間違いありません)です。
私はアンドロイド-21
- フォルダにAndroidのキットポイントのSYSROOTを指定しているがアンドロイドマニフェストファイルがあり
- から26アンドロイドです。これは、必要なSDKをAPI 21、ターゲットSDKをAPI 24に設定します。
Qt Creatorは、迷惑メールの迷惑な問題を抱えています私はここにいる問題に関連しているとは思わない)。
ここに何か不足していますか?
アンドロイドツールチェインの新しいバージョンを使用するとqt ...とうまく座りません。またはその逆の場合もあります。ドキュメントはndk v10を推奨しています。 – dtech
私はそれに反対するつもりはありませんが、確かにその行動を無効にする方法がなければなりません。 – dxdy
確かに - qtはオープンソースなので、先に進んでそれを働かせてください:) – dtech