Androidアプリケーションがネイティブライブラリをロードするとき、ライブラリがどのように実行されるかを考えていますか? apk の dex ファイルは dalvik VM によって実行されますが、OPcodes のロジックがライブラリ (dex 形式ではない) のメソッドを呼び出すと、VM は中断され、プロセス (このアプリと VM が実行されている) を待ちます。ライブラリを実行するには?ありがとう
2126 次
2 に答える
1
JNI を介してネイティブ ライブラリを呼び出します。JNI の仕組みについては、こちらから詳しく読むことができます。
于 2011-02-16T19:30:42.100 に答える
1
ネイティブ コードをビルドして使用する方法の良い例を次に示し ます http://www.aton.com/android-native-libraries-for-Java-applications/
于 2011-02-24T06:09:48.093 に答える