android-ndk 相关问题

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

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

如何在 Android 上加密应用程序的沙箱?

我需要加密我的应用程序的沙箱,这样即使他们对设备进行 root,也看不到我的文件。这是一个人可以在 Android 上做的事情吗?如果是这样,如何? 如果不可能,最佳实践是什么......

回答 0 投票 0

像CamScanner这样的魔术过滤器在c ++中使用OpenCv [关闭]

我不熟悉打开 cv 并将其用于我在 android 中基于图像的应用程序,对图像处理一无所知。 我正在尝试使用开放式 cam 实现像 camScanner 这样的神奇过滤器......

回答 0 投票 0

Android flavors - 为特定的 flavor 禁用 CMAKE

我的 Android 应用程序有两种运行类型,一种包含与 C++ 库的集成,另一种不包含。 我想创建两种支持它的口味: Flavor1 没有...

回答 2 投票 0

Android NDK:为什么 AAssetManager_open 返回 NULL

我有一些代码: AAsset* pAsset = AAssetManager_open(pAssetManager, "asset_test.txt", AASSET_MODE_STREAMING); DebugPrint(pAsset?"pAsset 不为空 ":"pAsset NULL"); 如果(pAsset) { 字符 buf[1024...

回答 2 投票 0

使用 ndk 25 > 使用 bazel 为 Android 构建 tflite c++ lib

我正在构建一个需要 ndk 版本高于 25 的大型项目(我现在使用的是 25.0.8775105)。我想在我的项目中使用 TFLite。按照文档,在我的 x86-64 上交叉编译它

回答 1 投票 0

原因:空指针解引用 Android APK

我在运行我的 Andorid APK 时出现以下错误,这是一个简单的基于 Natvive C++ 的应用程序,带有一个链接到它的预建共享库。我是 Android 开发的新手,想知道...

回答 0 投票 0

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