【发布时间】:2011-04-07 18:43:11
【问题描述】:
我最近一直在玩 NDK,发现许多在线可用的教程真的没有帮助。我一直在使用this tutorial,并且运行良好。
但是。这是正确使用 NDK 吗?我的意思是,如果我有一个游戏说有很多 C++ 类,我希望移植到 android。我是否必须手动将所有方法更改为:
JNIEXPORT jstring JNICALL Java_com_domain_ndk_NativeLib_hello
(JNIEnv * env, jobject obj) {
return (*env)->NewStringUTF(env, "Hello World!");
}
我看不出这是一种非常有效的移植代码的方法,而且我感觉我使用 NDK 是错误的。我也不知道 NDK 样本应该如何工作。谁能指出我正确的方向?
谢谢
【问题讨论】:
标签: java c++ android eclipse macos