android-ndk 相关问题

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

如何修复 Android Studio 中的 NDK 构建错误

我想将我的项目从 Android Studio 构建到我的手机中,但是当我在 Android Studio 中点击运行按钮时,它显示了这个错误: 错误:任务 ':app:compileDebugNdk' 执行失败。 > 错误:

回答 2 投票 0

编译源代码时出现'ndk-build'错误

我正在学习以下教程: http://taylorpeer.com/hello-world-cpp-android-ndk/ 当我在终端中运行 ndk-build 时,出现以下错误: 编译++拇指:hello-jni<= hello-...

回答 2 投票 0

JNI 回调到 Java

需要一些帮助来理解何时删除 java 字符串。在 c 端,调用 onCandidates 后字符串被删除,而在 java 端,setRemoteDescription 可能需要一些时间来 p...

回答 0 投票 0

如何使用 Gradle 将资源(图像、声音文件、着色器等)添加到 NDK 项目?

在这个代码库的PC版本中,我有以下目录结构: - 我的应用程序.exe - 资源 - - 图片 - - - blah0.png - - - blah1.png - - 着色器 - - - blahA.spv - - - 布拉...

回答 3 投票 0

将 AMediaCodec 生成的 Android AImage 与输出缓冲区相关联

我正在开发一个将 h265 流解码为纹理的应用程序。 我使用 AImageReader_setImageListener 回调来检索 AImage,然后我可以将硬件缓冲区获取到 dec...

回答 0 投票 0

在 Windows 10 上构建 HelloJNI 示例项目时出现 CXX1405 错误

构建从 Android Studio 下载的 HelloJNI 示例项目时出现 C++ 构建错误。 视窗 10 Android Studio 电鳗 | 2022.0.0 补丁 2。 [CXX1405] 使用 cmake 构建时出错

回答 1 投票 0

Gradle Prefab AAR 有什么缺点吗?

我主要是一名 Android Java 开发人员,但我需要 libyuv。我创建了一个模块并在 CMake 下构建它。我阅读了有关预制件的信息,对于像我这样的开发人员来说,这是一个游戏规则改变者....

回答 1 投票 0

undefined symbol: fmemopen when cross-compiling with Android NDK clang

我正在尝试将一个(相当旧的)C 程序编译为 Android ARM64。我已经完成了大部分工作,但有一个功能似乎给我带来了麻烦: ld:错误:未定义的符号:fmemopen 我有...

回答 1 投票 0

使用 NDK 读/写文件总是给我错误号 13:权限被拒绝

我正在尝试使用 NDK 将文件写入 SD 卡,但它总是给我拒绝权限。其他人也看到了同样的问题,我不知道如何解决这个问题。这是代码 无效...

回答 0 投票 0

Android NDK LLVM 找不到 C 库 stdio.h

我有一堆 C 代码(遗留),我试图用 LLVM 编译(交叉编译到 ARM64)。使用这个相对简单的编译命令: $ANDROID_NDK/toolchains/llvm/prebuilt/darwin-x86_...

回答 1 投票 0

在 android Studio logcat 中显示 Go 文件的日志

我有一些用 Go 语言编写的函数,我正在使用以下生成 .h 和 .a 文件的命令将这些函数导出到 C(交叉编译) 去构建-buildmode=c-archive -o ...

回答 1 投票 0

使用 Android NDK r6b 的 gcc 构建时“无输入文件”

从纽约假期回来后,我在构建项目时遇到了一个奇怪的问题,我以前没有遇到过类似的问题。 每个项目都是一个共享/静态库或 Android 应用程序

回答 0 投票 0

Android NDK 应用程序(本机 lib .so)在硬件上加载但无法在模拟器上找到

我正在使用 android studio 中记录的方法为 android API24 构建 tensorflow-lite。构建文件如 CMakeLists.txt 和 build.gradle 都没有改变。 System.loadlibrary('lib...

回答 0 投票 0

使用 offsetof 并在 android ndk 中包含 termios.h 时存储大小不恒定

我在编译这个的时候遇到了一个奇怪的错误 #包括 #包括 结构测试{ 诠释; 诠释乙; }; 无效测试(){ static int test_array[(offsetof(struct...

回答 0 投票 0

Android操作系统对写入getExternalStoragePublicDirectory返回的目录的文件有什么权限

我正在开发 2 个应用程序,我希望这两个应用程序共享存储空间(我研究了其他共享存储解决方案,我希望存储在该存储空间中的两个文件即使在大学毕业后也可用...

回答 0 投票 0

FreeType 2、Android、NDK ..将库句柄传回 App

我正在Android应用程序中试用带有NDK的FreeType2。 我使用的工作流程是 下载freetype,解压到我的cpp文件夹 2.在 Cmakelists 中包含 freetype 3.全部编译成功运行...

回答 0 投票 0

android 释放 NDK 内存

我有一个 android 项目,我在其中使用 NDK 进行一些图像处理/识别任务,我使用的是基于 opencv 的本机库。 我有一个帮助类来调用我加载的本机函数...

回答 0 投票 0

如何在 Visual Studio 2015 中引用 Math.h

我使用这个 modf() 但编译器说“对 modf 的未定义引用”。我已经在项目中包含了 math.h 文件。 我在项目属性->常规中包含 math.h 的路径:[附加包含

回答 2 投票 0

android ndk gdb 加载的共享库丢失 *.oat

gdb 7.7 和 gbd 7.11 在调试我的设备 (oppo r7s) 时都缺少一些共享库。我已将所有图书馆拉到本地。 这是信息共享显示的库的完整列表 (gdb) 信息 ...

回答 1 投票 0

为 arm-64 安装 android-ndk 工具链

我必须为 arm-64 安装工具链而不是 amd-64! 我不知道如何为 arm-64 安装工具链! 我尝试使用 android-ndk-r23b。 这是安装工具链的命令 $NDK/构建/

回答 1 投票 0

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