2016-05-22 7 views
0

Qt 5.6では、QtアプリケーションでJavaメソッドを呼び出す簡単な方法があります:Android extras。あなたが推測するように、この簡単な方法はAndroidプラットフォームに限られています。QtでJNIを使​​用する

マルチプラットフォーム(1)なので、JavaメソッドへのJNI呼び出しを使用できるなど、私のアプリケーションを書く方法はありますか? さらに、簡単な方法がありますか?私は、Androidのextrasが、自分のアプリケーションのコーディングに集中できるようにする環境とAPIを提供していることを意味します。ネイティブとJVMの両方の世界をインターフェースする方法を探して、プラットフォームに依存する問題を解決しようとすると、時間を無駄にすることはありません。

尋ねた同様の質問がありました:(1)マルチプラットフォームでは、私は、Androidに加えてIOS、Linuxでは、Windowsの意味How can I deploy a mixed C++/Java (JNI) application?

答えて

0

ないanswereが、アイデア:

あなたはおそらく、あなたをQtAndroidExtrasソースコードを取得し、それも可能ですが/ ...私は知らない窓/ Linux上でそれを構築しようと試みることができますproファイルを変更する必要がありますが、試してみる価値はあると思います。

興味深い部分は、この.priファイルのようです:

<path_to>\Qt\<version>\Src\qtandroidextras\src\androidextras\jni\jni.pri 
関連する問題