0

私は自分の問題の解決策をたくさん探しましたが、私に役立つものを見つけました. 私は Android 初心者で、Android NDK の HelloJNI サンプルに問題があります。

私はEclipseで作業し、hello-jni.cファイルとAndroidプロジェクトAndroid.mkのフォルダーに入れます。jni/次に、Hellojni.javaファイルをsrc/パッケージ内のフォルダーに入れます。ツールを使用してコードをビルドできndk-buildます。それで、に入れられたhello-jni.soファイルを取得しますlibs/armeabi

すべてがうまくいっているようです。HellojniAndroid プロジェクトのメイン アクティビティでは、 likeのオブジェクトを作成できますHellojni x = new Hellojni();。しかし、このトピックのタイトルに書いたエラーが発生するstringFromJNIような関数を開こうとすると、 .x.stringFromJNI();

何か間違っていることでも?残念ながら、プロジェクトのソース コードは別のコンピューターにあるため、ここに配置することは困難です。しかし、ヒントが必要な場合に備えて、そうすることができます。前もって感謝します。

4

1 に答える 1

0

このようにネイティブライブラリを呼び出しましたか?

System.loadLibrary("hello-jni.so");
于 2012-06-26T09:23:19.383 に答える