Androidのデバイスで使用するJavaのJNIを学習し始めました。AndroidとJavaのJNI
私はどこかで読んで、あなたはJNIによってロードするために、C++の一部のためのいくつかの「のり」を持っている必要があります。
私の質問は:それはJNI用接着剤は、実際のアプリケーションを実行し、唯一のエントリポイント用のJavaを持つことになるとCで実行()関数を持つことがかのうですか? JNIからrun()関数を呼び出すときに、その関数が別の関数を呼び出すなどの問題が発生するかどうかはわかりません。 チップをありがとう!
編集:私はC言語でコーディングしたい++ NDKを使用してJavaでコーディングを回避しようとしています。したがって、もし私がコンパイルしてndkでネイティブで動かせるか、またはb)私のアプリケーションを呼び出すためにJavaを使うことができるかどうかを知りたければ、app-> run() javaの代わりにすべてのもの。 javaはエントリポイントとしてのみ動作します。
あなたが達成したいことははっきりしていません。あなたはJNIを使って達成したいことについて、高いレベルの概要に分解できますか? –
私はそれを明確にするために元の投稿を編集しました。 – StormByte
何をしようとしていますか?なぜあなたはjavaを使いたくないのですか? – clemp6r