.so相关内容

导入现有的 c++ 库(.a 或 .so 文件)ndk android

我刚刚完成了 android 的原生开发.我成功地让我的 AndroidStudio 2.2.2 准备好进行原生开发 我还构建了示例 hello-jni 项目 我正在努力实现的目标 我正在尝试使用用 c++ 设计的现有库(我将获得静态库 .a 扩展名或 .so 文件) 关于原生开发的一些困惑 1) 我应该使用 .cpp &现有 c++ 库的 .h 文件,而不是 .a ..
发布时间:2022-01-11 00:01:37 移动开发

在 Android Studios C 文件中调用共享库 (.so) 方法

我已经为此苦苦挣扎了好几天.目前我只是用一个简单的 C++ 项目(1 个 .h 和 1 个 .cpp 文件)和一个简约的应用程序(包括 ndk helloJNI 示例代码)对其进行测试(很容易完美运行): 目标将现有的 C/C++ 文件(项目)导入 Android Studio 接近在尝试了一些(数十种)不同的可能性之后,我认为/认为以下步骤将是我的目的的最佳解决方案: 从 Vi ..
发布时间:2022-01-10 23:28:48 移动开发

反应原生期望 java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/{package}/lib-main/libgnustl_shared.so"是 32 位而不是 64 位

我正在尝试将 React Native 与我现有的 Android 应用程序集成.初始化 React Native Screen 时出现以下异常: java.lang.UnsatisfiedLinkError:dlopen 失败:“/data/data/com.snapdeal.main/lib-main/libgnustl_shared.so"是 32 位而不是 64 位 该应用只会 ..

当apachectl开始获取共享对象文件时

我尝试使用tar文件安装apache网络服务器.因此,我已经下载并下载了httpd-2.4.tar文件. 然后,我尝试安装 1. ./configure --prefix =/usr/local/apache 但是抛出这个错误 configure:错误:找不到APR.请阅读文档.配置:错误:找不到libpcre的pcre-config.PCRE是必需的,可以从http://pcr ..
发布时间:2021-04-07 20:33:18 服务器开发

无法在Android Studio中添加* .so库.JniLibs目录不起作用

我对问题的答案做了很多研究,但没有发现任何东西.我无法在项目中添加.so库. 我将库放在/app/src/main/jniLibs/arm64-v8a中.该项目将完成,但是在执行时会出现以下错误. 谢谢所有答案. 目录结构在这里.arm64-v8a是我的系统的正确文件夹. build.gradle: apply插件:"com.android.application"安卓 ..
发布时间:2021-04-04 20:58:38 移动开发

如何在Android.mk文件中添加.so文件?

我正在将.aar文件作为依赖项导入到我的android项目中,并将其添加到Android.mk文件中。 现在,此文件在内部具有对某些 .so 文件的依赖,这些文件无法自动提取。 所以我在以下结构下复制了所有相关的 .so 文件 应用->库-> arm64-v8a-> test.so | | -> x86-> test.so 现在我尝试在Android.m ..
发布时间:2020-06-04 18:36:10 移动开发

如何在NDK项目(Android Studio)中导入和使用.so文件

我正在尝试在android studio NDK项目中导入和使用.so文件。我已经阅读了android studio的文档,不同的博客以及有关StackOverflow的答案,但没有一个对我有用,因为其中大多数已过时(3-4年前写或问过)。也无法遵循文档。 请帮助! 解决方案 (我假设.so文件是使用Android NDK为Android构建的。如果不是,则为“将无法正常工作,您将需 ..
发布时间:2020-06-04 18:36:03 其他开发

您可以导入.so文件吗?

我有一个要从外部库导入的名为 tissue-classifier.cpython-37m-x86_64-linux-gnu.so 的.so文件,因此我可以在我的本地课程之一中扩展它。由于我正在扩展一个类,因此需要使用 cimport 将其作为扩展类型导入,我想知道是否有可能。如果我使用普通的 import 语句,那么我将得到一个Python编译版本,该版本不能用于扩展 cdef 当前文件中的类。 ..
发布时间:2020-06-04 18:36:01 Python

使用JNI从Java类调用.SO函数

我知道这似乎很奇怪,但是,现在我有一个.SO(C中的共享对象),必须在我的Android项目中使用。 现在,我的要求是直接在Java中调用.SO中的函数,为.SO中的标头创建JNI包装器。 我的问题是我在假设流程是什么 1。创建JNI本机方法->然后创建头文件,然后->从头文件创建这些方法的实现,包括.h文件。 SO在本地实现中,并调用.SO 或 直接为.SO中存在的 ..
发布时间:2020-06-04 18:35:58 Java开发

反应本机期望java.lang.UnsatisfiedLinkError:dlopen失败:“ /data/data/{package}/lib-main/libgnustl_shared.so”;是32位而不是64位

我正在尝试将React Native与我现有的Android应用程序集成。初始化React Native屏幕时出现以下异常: java.lang.UnsatisfiedLinkError:dlopen失败: “ / data / data / com.snapdeal.main / lib-main / libgnustl_shared.so”是32位 而不是64位 该应用仅在64 ..

导入现有的C ++库(.a或.so文件)NDK Android

我刚刚经历了android的本机开发。我成功地将 AndroidStudio 2.2.2 准备好进行本机部署 我还构建了示例 hello-jni 项目 我要实现的目标 我正在尝试使用现有的用c ++设计的库(将为我提供静态库 .a 扩展名或 .so 文件) 关于原生开发的一些困惑 1)我应该使用.cpp&现有c ++库的.h文件而不是 .a 或 .so 文件? ..
发布时间:2020-06-04 18:35:51 移动开发

phpStorm未检测到PHP库名称空间

我正在使用PhpStorm作为当前的IDE. 我唯一遇到的问题是它找不到我的php库. 我已经安装了此软件: PHP-JS . 通过安装,我的意思是生成了一个php-js.so文件,该文件是通过php5enmod php-js加载的. 该库的工作原理: // This is a valid namespace AND classname $context = new ..
发布时间:2020-05-27 19:28:57 PHP

在Android Studios C文件中调用共享库(.so)方法

我已经为此苦了几天.目前,我只是用一个简单的C ++项目(1个.h& 1个.cpp文件)和一个包含ndk helloJNI示例代码的简单应用程序(很容易实现)进行测试: 目标 将现有的C/C ++文件(项目)导入Android Studio 方法 在尝试了几种(数十种)不同的可能性之后,我认为/认为以下步骤将是达到我目的的最佳解决方案: 从Visual Studios 2015“为A ..
发布时间:2020-05-16 21:17:16 移动开发

如何获取OS X readelf和objdump的二进制文件?

从哪里可以下载readelf和OS X objdump的二进制文件?我试图从NDK .so库获得导出的函数列表,既不是纳米,也不otool为我工作。我读过,图书馆可能会在ELF格式和readelf objdump的或可能的工作。 我能找到源头code对于那些工具,但我想的二进制文件。当然,他们已经有人已经编译。 有会这样文章中大量的信息:的如何列出一个.so文件中的符号正是在那里,readel ..
发布时间:2016-03-29 23:37:30 Android