android-ndk 相关问题

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

Android NDK:找不到数组文件

我正在玩Android NDK glfw android 项目。 https://github.com/xCuri0/glfw-android-example/tree/master/app/src/main/cpp。 我尝试添加: 包括 在gl.c的开头 布...

回答 1 投票 0

Android JNI 中的 C 代码 - printf() 输出去了哪里?

我正在将 C 代码应用程序移植到 Android 中,并使用 Java 本机接口来混合 C 和 Java 代码。 我得到了以下代码,可以毫无问题地编译和运行。 我想知道哪里

回答 1 投票 0

使用 JNI 和 NDK 旋转位图

背景: 我决定,由于位图占用大量内存,很容易导致内存不足错误,因此我将把艰苦的、消耗内存的工作放在 C/C++ 代码上。 我用于旋转的步骤...

回答 2 投票 0

无法使用 ndk-build 脚本将 .S 和 .c 文件编译为可执行文件

我正在努力使用 ndk-build 将 .c 和 .S 文件编译为一个可执行文件: me@pc:~/temp/mydir$ /home/me/android-ndk-r21e/ndk-build V=3 NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk

回答 1 投票 0

在C++代码中引用-llog后,生成的库的大小显着增加

我使用 NDK 将 C++ 代码编译成动态库。最初,我的代码与 log4 动态库链接,并使用 -llog 包含 Android 日志记录库。然而,后来我

回答 1 投票 0

JNI 在应用程序中检测到错误:无法调用 void android.graphics.Canvas.drawBitmap

全部 我尝试使用 JNI 编写此代码,但没有任何效果。有什么建议吗? 外部“C” { JNIEXPORT void JNICALL Java_com_example_hellojni_HelloView_drawingBitmap(JNIEnv *env, jfloat 宽度, jfloat

回答 2 投票 0

如何查找 Android 设置的 ndk 修订号

有没有一种方法可以从 cmd 行或 android studio 中理想地找到 ndk 修订号? 我的用例是 android studio 已运行更新,用最新版本替换 ndk-bundle...

回答 4 投票 0

在 Windows 上使用 clang 构建 Android NDK 时出错

目前我正在尝试为 Android 构建一个 C 共享库。我已经使用 NDK(并排)安装了 Android Studio,但必须使用另一个构建工具(obso 的 Qbs...

回答 1 投票 0

C/C++:ld:错误:在文件中符号表的全局部分中找到本地符号“__bss_start”

我正在使用opencv库在android studio中创建一个项目。我的 ndk 是 r23,我的 cmake 是 3.18.1。 这是我的 graddle.build(app): 插件{ id 'com.android.application' } 安卓 {

回答 1 投票 0

如何获取字段或方法的JNI风格签名字符串?

我正在尝试检查 Java 类并自动检索其所有方法和字段,以便我可以通过 Android 上的 JNI 调用它们。但是,我不知道如何真正获得

回答 2 投票 0

React-Native android NDK

应用程序中间原生播放器(C++)使用NDK 13b版本构建,并使用libgnustl-shared.so与之构建。 React Native 使用不同版本的 NDK 和 libgnustl-shared.so 附带它(NDK 10e 版本...

回答 1 投票 0

从Android原生库中的资源中读取json文件

我正在尝试使用(Asset NDK apis)从apk中的assets文件夹中读取JSON文件 我正在使用 AAssetManager_fromJava 在本机端使用 Dalvik AssetManager 对象。 但因为我需要加载...

回答 1 投票 0

使用 Android 应用程序 (.apk) 安装键盘布局文件 (.kl)

我已经尝试和搜索了好几天,但无法为我的问题找到任何解决方案: 我正在尝试在 /system/usr/keylayout 中安装 .kl 文件以重新映射我的应用程序的一些键盘按键。我...

回答 3 投票 0

NDK 已安装,但我在 React Native cli 中遇到此错误

错误无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。 错误:命令失败:gradlew.bat app:installDebug -

回答 1 投票 0

为什么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

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