2017-02-20 7 views
0

QtモバイルでSDKのパスと少し混乱しています。私はQtがAndroid NDK(C++)に基づいていることを知っています。それでは、なぜツールの - >オプション - >デバイス - >アンドロイド - > SDKのパスにSDKのパスを設定する必要があります。 SDKはJavaに基づいていますか?Android SDKのパスをQt Andriodデバイスに設定する必要があるのはなぜですか?

基本的な質問は申し訳ありません。私はアンドロイドプラットフォームに新しいです。前もって感謝します。

答えて

0

NDKを使用してC++コードをコンパイルします。 NDKは.soファイル(C++からコンパイルされたライブラリ)しか生成できません。 NDKによってコンパイルされた.soファイルを使用して終了するプログラムのメインエントリポイントを含むapkを生成するには、SDKが必要です。

SDKを使用せずにAndroid搭載端末にすべてのアプリをデプロイできるとは思いません(わからない)。とにかく、QtCreatorが動作する方法であっても、アプリケーションをデバイスに正しく展開するためにはSDKが必要です。

関連する問題