相关疑难解决方法(0)

有没有简单的方法登录Android NDK代码?

我正在寻找一种使用Eclipse在Android NDK应用程序中轻松调试C代码的方法.我已经阅读了使用gdb或类似方法调试应用程序的方法,但我想要的是一种以某种方式将消息推送到Eclipse的方法.

我正在寻找一种简单的解决方案,就像在C中使用打印功能并在DDMS日志或类似的东西中看到它一样简单.有没有人有这方面的经验?

c java-native-interface logging android android-ndk

66
推荐指数
4
解决办法
6万
查看次数

如何在JNI中从C++调用Java方法

所以我正在编写一个使用大型c ++库的Android应用程序.我有一切工作,以便java应用程序可以调用c ++委托方法,但我发现自己希望我可以将消息从c ++记录到Android日志.这很容易从java,但我不知道如何从c ++调用java方法.我的搜索找到了从c ++打开jvm的方法,这根本不是我想做的.理想情况下,我想将一个日志方法指针传递给c ++,然后可以随时使用它.当然,java不支持方法指针.我的java方法看起来像:

private void log(String s){
   Log.i(Tag, s);     // Android log
}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何允许c ++访问此方法.

c++ java java-native-interface android android-ndk

1
推荐指数
1
解决办法
3675
查看次数

标签 统计

android ×2

android-ndk ×2

java-native-interface ×2

c ×1

c++ ×1

java ×1

logging ×1