私は自分の問題の解決策をたくさん探しましたが、私に役立つものを見つけました. 私は Android 初心者で、Android NDK の HelloJNI サンプルに問題があります。
私はEclipseで作業し、hello-jni.c
ファイルとAndroidプロジェクトAndroid.mk
のフォルダーに入れます。jni/
次に、Hellojni.java
ファイルをsrc/
パッケージ内のフォルダーに入れます。ツールを使用してコードをビルドできndk-build
ます。それで、に入れられたhello-jni.so
ファイルを取得しますlibs/armeabi
。
すべてがうまくいっているようです。Hellojni
Android プロジェクトのメイン アクティビティでは、 likeのオブジェクトを作成できますHellojni x = new Hellojni();
。しかし、このトピックのタイトルに書いたエラーが発生するstringFromJNI
ような関数を開こうとすると、 .x.stringFromJNI();
何か間違っていることでも?残念ながら、プロジェクトのソース コードは別のコンピューターにあるため、ここに配置することは困難です。しかし、ヒントが必要な場合に備えて、そうすることができます。前もって感謝します。