技术问答

问题描述 我有一个使用本机方法调用的Java应用程序.是否可以在Eclipse中查看此代码? 我可以获取此本机库的源代码,但不知道如何在IDE中链接. 如果有人告诉我如何调试这种本地方法,也将有所帮助. 推荐答案 不是一个完整的答案,但是Eclipse确实具有 c/c/c ++ IDE功能/p> 这是一些信息(尽管似乎有点过时): cdt/jdt/jdt Integration > 有关从Inside Eclip

2023-01-20  313
技术问答

问题描述 我想使用可可 +目标C创建本机Mac OS X应用程序,但我需要连接到专有数据源,为此,数据源的所有者仅提供Java库.因此,我需要以某种方式将此Java库导入我的项目,并在其Java类上调用功能(或在此库周围创建Java包装器,然后从Objective-C致电我的包装器). 现在,我该怎么做?快速的Google搜索将我带到JNI,但我没有发现任何好的和实际的(当前)文章/教程.我真的需要一些文章,如何加载此Java库,在

2023-01-20  280
技术问答

问题描述 我有一个使用FAAC将RAW PCM转换为RAW AAC的Android应用程序,但是现在我不知道如何将其包装到M4A容器中. 我在网上搜索了很多信息,但是它们都没有解决我的问题.他们中的大多数都引用FFMPEG/MP4BOX命令行,但是我需要在Android环境中解决此问题,这意味着Java Eclipse或JNI. 请有任何提示吗? 推荐答案 这个 github上的aacencoder项目似乎很棒! 它对我有用. 它

2023-01-20  342
技术问答

问题描述 运行代码时,我会遇到一个错误:”添加到JNI本地参考表有512个条目” 这是我的代码: jstring pJNIData = pJNIEnv->NewStringUTF ( variables[0].GetStringValue() ); pJNIEnv->CallStaticVoidMethod ( pJNIActivityClass, pJNIMethodIDStartTime,

2023-01-20  314
技术问答

问题描述 如何检测Android JNI代码中的内存泄漏?我正在使用froyo 推荐答案 2017更新: valgrind可用 for Android.内置的Malloc调试功能在 Android N ,对于查找内存泄漏非常有用.您可能需要_exit()应用程序才能触发转储. 当前所述的DDMS功能当前获取简短提及官方文档 有一个实验性的,不受支持的功能,您可能可以利用. 在您的DDMS配置文件(例如Linux上的~/.a

2023-01-20  349
技术问答

问题描述 我构建了一个简单的方法,例如 wchar_t buf[1024] = {}; void logDebugInfo(wchar_t* fmt, ...) { va_list args; va_start(args, fmt); vswprintf( buf, sizeof(buf), fmt, args); va_end(args); } jstring Java_com_example

2023-01-20  301
技术问答

问题描述 我在Java中有一个简单的课程: public class MyClass { public static void dummyTest() { } } 和在C ++中我进行以下JNI调用: void c_call_function() { JNIEnv *env ...// the JNIEnv initialization in JNI... jclass clazz ..

2023-01-20  350
技术问答

问题描述 我正在使用C ++代码开发Android应用程序.试图使用JNI,但失败了. MyFirstapp.cpp中的代码 JNIEXPORT jint JNICALL Java_com_example_myfirstapp_CreateApp_findMarkersNative( JNIEnv* env, jobject, jlong addrRgba) { //clock_t begin = clock

2023-01-20  300
技术问答

问题描述 我正在尝试加载纹理,以与java一起使用bitmap类与NDK OpenGL一起使用.它有效,但是我的像素格式有问题. 首先,在Java中,我从这样的资产文件夹中加载了一个位图: Bitmap bitmap = BitmapFactory.decodeStream(amgr.open(path)); return bitmap.copy(Bitmap.Config.ARGB_8888, false); 位图配置没有RGBA

2023-01-20  326
技术问答

问题描述 我想在Android中的本机代码中调用C ++文件的Java方法.我知道,我们可以从JNI实现这一目标,但是在那种情况下,我需要启动Java的电话,这将不符合我的要求. 我需要调用从c ++中的main()函数中写入Java的方法. 因此,如果没有JNI? ,还有其他方法可以实现这一目标吗? 如果我可以使用JNI确切地实现这一目标,请让我知道如何? 预先感谢. 谢谢, maulik 推荐答案 您是否检查了以下内容: h

2023-01-20  242

zblog模板

牛资源