大佬教程收集整理的这篇文章主要介绍了在Android应用程序中从c调用Java代码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
它在jni.h头文件中明确声明,并且我能够使用在头文件中生成的类型和结构定义而没有错误,因此代码肯定包含它.当我尝试使用JNI_CreateJavaVM时,它无法编译.是否还需要包含其他内容,还是有其他方法可以让虚拟机从C调用Java?
#include "HelloWorldScene.h" #include <stdio.h> #include <jni.h> #include <String.h> bool HelloWorld::init() { JavaVM* jvm; jnienv* env; JavaVMInitArgs args; jint result = JNI_CreateJavaVM(&jvm,&env,(void*)&args);//The code compiles if this line is commented out. //...VarIoUs initialization procedures return true; }
以上是大佬教程为你收集整理的在Android应用程序中从c调用Java代码全部内容,希望文章能够帮你解决在Android应用程序中从c调用Java代码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。