これは私の最初の S/O の質問です。優しくしてください!
Android デバイスで使用するために C アプリケーションをネイティブ ARM に移植する方法について詳しく知りたいです。
ソースに付属のビルド前のツールチェーンを使用して簡単なプログラムを作成できますが、このツールチェーンを複数のファイルで構成および作成が必要なアプリケーションで使用するにはどうすればよいですか?
これは私の最初の S/O の質問です。優しくしてください!
Android デバイスで使用するために C アプリケーションをネイティブ ARM に移植する方法について詳しく知りたいです。
ソースに付属のビルド前のツールチェーンを使用して簡単なプログラムを作成できますが、このツールチェーンを複数のファイルで構成および作成が必要なアプリケーションで使用するにはどうすればよいですか?
Google I/O で彼らは、ネイティブ (C) コードを使用するアプリケーションの作成プロセスを簡素化する "NDK" (ネイティブ開発キット) の導入について話しました。
このルートを行き過ぎる前に、いくつかのことに注意してください。
この記事はそれを非常によく説明しています: http://davanum.wordpress.com/2007/12/09/android-invoke-jni-based-methods-bridging-cc-and-java/
基本的には、通常どおり共有ライブラリを作成し、JNI でラップして、Java のネイティブ メソッドで呼び出します。