我的c ++代码存在这个问题。 这是一个图形搜索,它使用多个线程。 线程不依赖于彼此,它们各自具有不同的搜索参数,但将只读取源图,只写结果数组并读写作业队列。 在32位设备上:arm或x86,它会在新的呼叫中随机崩溃。 无论是struct , class , std::vector& ...
我的c ++代码存在这个问题。 这是一个图形搜索,它使用多个线程。 线程不依赖于彼此,它们各自具有不同的搜索参数,但将只读取源图,只写结果数组并读写作业队列。 在32位设备上:arm或x86,它会在新的呼叫中随机崩溃。 无论是struct , class , std::vector& ...
有没有办法可以找出哪个ndk版本用于编译android .so共享库? ...
我已经有一段时间了,这是一个问题,我希望这里的人能够对此有所启发。 我有一个Android游戏,它加载GLSurfaceView的渲染器,其设置如下: 视图是这样的: 我一直在遍历本机代码,并且注意到一个问题,在touch事件中途出现了另一个render()调用。 由于t ...
我正在为Android构建C \\ C ++本机应用程序,尝试在android上运行它,但出现以下错误: 我尝试使用地址为0001072a arm-eabi-addr2line 0001072a比我得到以下结果 我在所有平台(Android 1.6、2.1和2.2)上都可以使用它 ...
我从Android NDK和OpenGL开始。 我知道我在这里做错了(可能是几件事),并且由于我在测试时一直显示黑屏,所以我知道渲染没有发送到屏幕。 在Java中,我有一个GLSurfaceView.Renderer来调用这两个本地方法。 它们被正确调用,但没有绘制到设备屏幕上。 ...
我目前正在使用大量的C ++代码开发大型Android应用程序。 它编译和运行,到目前为止一切顺利。 不幸的是,每当我修改我的本机源结构中的某些内容(添加/删除/重命名/移动文件)时(经常会发生这种情况), ndk-build会重建整个源代码,甚至是未触及的文件。 有谁知道如何设置 ...
我已经在eclipse中安装了android工具链,并且正在NDK下浏览所有示例应用程序。 所有的应用程序都可以使用ndk-build很好地构建,并且可以毫无问题地导入eclipse中。 它们中的大多数都可以在仿真器上正常运行,但是有两个存在问题: 在模拟器上:hello-neon显示 ...
我无法做的事情是可能的: 我正在尝试使用ndk构建tesseract项目(libocr)。 编译可以,但是链接错误... 有很多这样的错误: 似乎我有此错误,因为ndk不支持stl。 那正确吗 ? 我以为可以使用STLport解决此问题。 因此,我对其进行了编译, ...
我想生成C / C ++代码的JNI包装。 这是我的界面文件。 这是SWIG生成的Java代码的片段 这是我调用JNI代码的方式。 代码编译,但是当我运行在C代码中的某处崩溃。 任何帮助将不胜感激。 谢谢。 ...
我在Eclipse Ganymede中有一个带有NDK / JNI库的Android项目。 莫名其妙地,bin文件夹包含jni文件夹中所有C ++源代码的副本。 如果将APK重命名为ZIP并进行检查,APK也是如此。 如果我从bin中删除这些文件,然后清理并重建,它们又在那里。 请问发生 ...
我正在使用android NDK在c ++中开发一个库。 实际上,我在Android中使用Java和C ++源代码创建了我的项目。 我可以编译并运行我的项目,并且一切正常。 现在,我想强制eclipse在手机上重新安装apk,即使java代码未更改,但c ++方面有所更改。 实际上, ...
我已经开始玩Android NDK。 我刚刚学到的一件事是创建一个application.mk文件来指定armv7 abi。 我正在使用以下参数构建san-angeles示例。 但是,这似乎以与以前完全相同的速度运行(即速度很差)。 我只是GL限制而不是CPU限制还是这里出问题 ...