android-ndk 相关问题

Android原生开发工具包(NDK)是Android SDK的配套工具,可以在本机代码中构建应用程序的性能关键部分,或者将现有的C / C ++库移植到Android。它提供了标头和库,允许在使用C / C ++编程时构建活动,处理用户输入,使用硬件传感器,访问应用程序资源等。

为什么FindLibrary返回0?

我正在尝试为 SAMP Android 创建启动器。一切进展顺利,直到 SAMP 本身集成(build69)。 libsamp.so 找不到相邻 libGTASA.so 库的地址。

回答 1 投票 0

在 Android 上用异常替换 JNI 崩溃[重复]

我开发了一个使用本机 C 库的 Android 应用程序。我可以使用 JNI 成功编译整个内容,并且一切顺利。 然而,时不时地使用原生 C

回答 1 投票 0

C++、Android NDK:如何将原始音频数据正确保存到文件并再次加载

我正在开发一个播放音频的 Android 应用程序。为了最大限度地减少延迟,我通过 JNI 使用 C++ 来使用 C++ 库双簧管来播放应用程序。 目前,在播放之前,应用程序必须解码给定...

回答 2 投票 0

fvisibility=hidden 不起作用

我正在使用 Android NDK 进行编译,并确认设置 -fvisibility=hidden (使用 set(CMAKE_CXX_VISIBILITY_PRESET hide))会大大减小二进制文件的大小。但当我添加一个

回答 1 投票 0

错误:使用未声明的标识符“vmaxq_f16”

每当我尝试使用 NEON 16 位浮点内在函数时,都会收到此错误。 我不会遇到其他数据类型内在函数的任何问题。 是不是可以在 Android 上使用 NEON 16 位浮点内部函数?...

回答 2 投票 0

升级NDK会升级Android系统的zlib版本吗?

假设我有一个 CMakeLists.txt 来使用本机 C++ 代码构建 Android 库: 查找库( 兹库 z ) zlib库应该是Android系统提供的预构建库...

回答 1 投票 0

任务':rive_common:configureCMakeDebug[arm64-v8a]'执行失败

我在执行代码时遇到这个问题,我搜索了一些解决方案,但一个解决方案甚至解决了颤动的解决方案很少 库比蒂诺图标:^1.0.2 firebase_core:^2.14.0 cloud_firestore:^4.5...

回答 1 投票 0

Android NDK 上“__aeabi_ul2f”的多重定义(libgcc_real.a)

使用 CMake 在 Android 上编译大型项目时,出现有关“__aeabi_ul2f”多重定义的错误。显然,找到定义的地方之一是

回答 2 投票 0

Android NDK 链接器无法找到两个共享库之间的符号

尝试使用我的本机库“contribtests.so”访问动态编译的 BZip2 库“libbz2.so”在调用 System.loadLibrary(“contribtests&...

回答 1 投票 0

为什么我会收到 java.lang.UnsatisfiedLinkError: dlopen failed: 在我的 Android 项目中找不到库“libc++_shared.so”?

你好,我得到了这个Android应用程序项目,在这部分代码中: 在里面 { 尝试 { System.loadLibrary("c++_shared") } catch (e: 异常) { L...

回答 1 投票 0

如何在本机活动中使用共享库

我有一个带有本机活动的 Android 项目。 此本机活动使用名为“main”的共享库(libmain.so 文件)来启动。 (代码为 ndk/samples/native-activity ) 这个应用程序...

回答 1 投票 0

在原生 Android 项目上包含 openssl 库

我想为android的openssl库创建包装模块,它将使用大多数主要功能来保证安全。 我知道有人说他们已经做到了并在

回答 2 投票 0

使用 CMake / Android NDK / sdkmanager 构建失败

我一直在尝试使用以下设置为 Android armeabi-v7a 编译 C 库: 乌班图 CMake 3.22 Android cmdline-tools 10406996_latest 然后我使用sdkmanager来安装 构建工具...

回答 1 投票 0

如何使用 Stable AIDL 定义带有 Parcelable 的自定义类?

随着稳定 AIDL 的引入,定义的 Parcelable 需要结构化(其字段在 AIDL 中定义的 Parcelable 称为结构化 Parcelable)。 https://source.android.com...

回答 1 投票 0

NDK google 示例在启动时不断崩溃:本机活动示例

我需要了解如何从 C++ 端处理我在 Vulkan 中编写的图形应用程序的触摸事件。 然而,当构建并尝试运行此示例时 https://github.com/android/ndk-sample...

回答 1 投票 0

如何避免剥离Android应用程序的本机代码符号

我在本机代码中收到 sigsegv 11,我需要避免剥离以了解问题所在。该应用程序使用库(aar),我能够使用“cmd-strip” hack 避免剥离 aar。但我...

回答 2 投票 0

让 clangd 在 Android NDK 项目中工作

我正在尝试使用 clangd (通过 emacs/eglot)处理 android NDK 项目,但我对 C++ 经验不是很丰富,并且不太了解我遇到的问题。 我正在开发一个我创建的项目...

回答 1 投票 0

在 Android 上使用 Java 进行开发时,“共享库”到底意味着什么? (`*.jar` 或 `*.so`)

我的第一个猜测是 *.so (unix) 或 *.dll (win) 是共享库。至少这是我用 C 编写代码的用法。 现在上下文是针对Android开发的,是在Java->Dalvik sty中完成的...

回答 1 投票 0

Android NDK JNI 点表示法方法签名变量

我有以下方法,它有多个参数点表示法: 静态公共无效配置(活动活动,字符串client_options,字符串app_id,字符串... zone_ids) 所以现在我想...

回答 2 投票 0

[INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res=-113]

我对导入到我的项目的第三方库有疑问。 我读了很多相关文章,但没有得到任何如何正确处理它的信息。 我把我的课程.so放在...

回答 14 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.