要点:
我想从Java调用C / C ++函数。
我的所作所为:
1
我遵循了这个方向。 https://www.youtube.com/watch?v=0fEtrekNcOo
刚刚创建了Project,编写了下面的代码并构建它。
public native String HelloJNI();
static {
System.loadLibrary("HelloJNI");
}
2
javah -d jni -classpath /Applications/adt-bundle-mac-x86_64-20131030/sdk/platforms/android-19/android.jar;../../build/intermediates/classes/debug com.test.ndktest.MyActivity
问题:
我收到此错误消息。 " bash:../../ build / intermediates / classes / debug:是一个目录"
我花了很多时间寻找解决方案..任何帮助都将受到赞赏。
感谢。
C / C ++将用于模糊我的代码。我将在C / C ++代码中隐藏一些API密钥。
我观看了另一段视频,但找不到任何解决方案.. https://www.youtube.com/watch?v=okLKfxfbz40