首页 文章
  • 5 votes
     answers
     views

    安装为系统应用程序时,android应用程序无法找到jni库

    最近我遇到这样的问题,当我使用jni和android应用程序时,当apk构建时,test.so被放在lib包中的lib / armeabi /中,当我安装这个apk作为用户应用程序时,它可以运行并查找库使用System.LoadLibrary()来查找它 . 当我在系统/应用程序中安装它时,它找不到库 . 任何人以前遇到过这样的问题,你能告诉我如何解决这个问题,非常感谢任何建议 .
  • 0 votes
     answers
     views

    无法在系统应用程序中加载库(.so文件)

    如果我将它安装为 Normal application ,我的应用程序工作正常 . 当我试图将我的应用程序设为 System App 时,无法加载 native libraries . 以下是为了使我的应用程序成为系统应用程序所遵循的步骤 . 1)扎根我的设备 2)放置我的 .apk file in system/app folder . 我的应用程序将作为系统应用程序安装,但它在启动时崩溃,...
  • 0 votes
     answers
     views

    openCV for android face recognition显示“mat not continuous”错误

    我试图在openCV for Android中将图像加载到Mat中以进行面部识别 . 图像采用尺寸为640 x 480的jpeg格式 . 我正在使用Eclipse,这些代码在.cpp文件中 . 这是我的代码 . while (getline(file, line)) { stringstream liness(line); getline(liness, path,...
  • 0 votes
     answers
     views

    在运行时访问Android相机对象(Unity,Vuforia)

    我正在编写使用Vuforia增强现实框架的Unity for Android应用程序 . 我需要手动更换相机曝光以达到更好的增强效果 . 问题是Vuforia用相机隐藏了所有工作,并使其无法从外部进入 . 此外,Vuforia本身也使用JNI来处理设备的摄像头 . 当我尝试在我的Android插件中执行下一步时: Camera camera = Camera.open(); 我收到了CAMERA...
  • 38 votes
     answers
     views

    如何将位图缓存到本机内存中

    对于我的10,000点,我决定用这个很酷的网站来点缀一些东西:一种在本机内存上缓存位图的机制 . 背景 Android设备每个应用程序的内存量非常有限 - 堆的范围从16MB到128MB,具体取决于various parameters . 如果您通过此限制,则会获得OOM,当您使用位图时,这可能会发生多次 . 很多时候,应用程序可能需要克服这些限制,对巨大的位图执行繁重的操作,或者只是存储它们以供...
  • 1 votes
     answers
     views

    bazel构建错误 - 张量流

    我正在努力将我的模型放在Android工作室中 . 为了在Android工作室中使用我的模型,我也知道我需要将libandroid_tensorflow_inference_java.jar和libtensorflow_inference.so文件放入Android Studio的assets文件夹中 . 所以我使用git下载tensorflow库并用它来构建.so和.jar文件 . 在.so文件...
  • 1 votes
     answers
     views

    Eclipse是否必须处理C ABI兼容性问题?

    Eclipse项目提供installers for Linux . 这些安装程序(或已安装的可执行文件)是否包含任何已编译的C代码?如果是这样,Eclipse如何避免C ABI兼容性问题? 我认为Eclipse的本机库(如SWT)必须全部用C语言编写 . (现在让我们忽略Windows . )在查看SWT的源代码时,我注意到XPCOM-related code是用C语言编写的 . 那么诀窍是什么?...
  • 4 votes
     answers
     views

    我可以在Android上的JNI库中使用C异常吗?

    有什么方法可以在Android上的JNI(Java本机接口)库中使用C异常吗? 编辑:我说的是C异常处理,它完全是JNI库的内部 . 也就是说,异常是在库中抛出和捕获的,它永远不会逃脱库 . 根据Android文档(docs / CPLUSPLUS-SUPPORT.html),只有当我使用'GNU libstdc'作为C运行时而不是默认值时才支持例外 . 问题是文档还声明程序的所有部分必须使用相同...
  • 0 votes
     answers
     views

    使用JNI从Java到本机(C)代码的byte []

    我正在使用Java进行Android开发,其中一些本机部分(外部库)用C语言编写 . 我想将一个byte []从托管(Java)应用程序传递到本机(C)库: // Declaration for the native method in Java private native void someMethod(byte[] data); 在本机方面,我想使用字节数组作为另一个提供的本机函数的参数 ...
  • 0 votes
     answers
     views

    使用JNI使用Java来调用C的Android / Cocos2d-x不满意链接错误

    编辑:我已经解决了这个问题(并通过更改以下内容找到了JNI苦难中的下一个问题!) 在Java和C中删除本机方法的“静态”声明,添加Java方法以获取我的SimpleGame类的实例,并调用 public static void callCppApiResponse (String result, String token, long context) { **getInstance()**.cpp...
  • 0 votes
     answers
     views

    JNI,C及其标准库

    我在Java中通过JNI使用一些C代码 . C代码使用libstdc和libz中的一些函数 . C部分链接到共享库,而不是在不同的环境(基于Linux)上使用该构建的库 . 我关心的是libstdc和libz版本的差异 . 如果我在环境A上构建了那个JNI库,而不是它可能有其他libstdc和libz版本的环境B和C - 它会失败吗?这是否意味着我需要将这些库静态链接到我的JNI共享库中? ...
  • 0 votes
     answers
     views

    SCIP的JNI错误

    我从http://scip.zib.de/#scipoptsuite得到了scip optsuite . 它作为一个独立的程序和python接口工作正常,但我运行示例时遇到了以下JNI错误 . Exception in thread "main" java.lang.UnsatisfiedLinkError: no jscip-0.1.darwin.x86_64.gnu.opt...
  • 0 votes
     answers
     views

    在java中实现一个事件处理程序,并通过jni接口将其传递给scip

    我通过Jni接口使用Java api中的Scip求解器 . 我想实现一个事件处理程序(最好是在java中),这样 我可以获得一些有关解决方案的信息,我想要显示 能够通过调用SCIPinterruptSolve(SCIP * scip)来中断解决 . 事件处理程序在c中实现,并通过以下本机方法传递给scip SCIP_RETCODE SCIPincludeEventhdlrBasic ...
  • 0 votes
     answers
     views

    在Linux上构建JSCIPOpt(Scip的Java接口)

    我正在尝试使用JSCIPOpt“用于SCIP优化套件的Java接口(参见链接[1]) . 继续INSTALL.md文件中的步骤,我被困在3a)这个命令行” **cmake .. [-DCMAKE_BUILD_TYPE=<"Debug" or "Release", default: "Release">]** 我收到了这条消息...

热门问题