2017-12-27 50 views

答えて

1

デフォルトでAndroidアプリをサポートしていること、それは(私はC++テストを実行するためにそれをやっている)ことは不可能ではないが、それはGradleの中でいくつかのカスタムの配管を必要とし、スタンドアロンのC++ x86アプリケーションではありません。

AndroidランタイムはJVMであるため、NDKを使用してJNI経由で呼び出し可能なライブラリを作成し、ビルドシステムのエクスペリエンスが最適化されています。

あなたはNDKプロジェクトをキックスタートしたい場合は、私はこのGoogleのサンプルをチェックアウトすることができアドバイス: https://github.com/googlesamples/android-ndk/tree/master/hello-jni

スタンドアロンC++バイナリを実行したい場合は、私は/ CLionを確認するか、アプリケーションを書くためにあなたをアドバイスlibをカスタムCMakeプロジェクトとしてNDKにまったく依存せず、カスタムGradleタスクを作成してビルドします。

hello-jniサンプルとCLionを最初にチェックしたいと思うかもしれません。

+0

ありがとうございましたが、私はむしろそれが箱から(いくつかの簡単な微調整で)うまくいくことを望んでいました。 – Jacek

関連する問題