android-ndk 相关问题

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

NDK 与 CMake,没有编译文件

我使用的CMakeLists.txt如下,我知道就是这个,因为如果我输入错误,就会打印错误。 cmake_minimum_required(版本3.27) 设置(CMAKE_SHARED_LINKER_FLAGS“${

回答 1 投票 0

减少安卓录音时的背景噪音

我开发了一个应用程序,通过使用android中的音轨和音频记录类来录制声音并同时播放大约100毫秒的延迟。但是播放的音频有很多背景...

回答 2 投票 0

如何在x86 android模拟器上运行ARM可执行文件?

Android 模拟器已支持在 x86 平台上使用 ARM 二进制文件运行应用程序:链接 支持 Android 9 和 11 系统映像上的 ARM 二进制文件 如果您之前无法使用 Android Emula...

回答 1 投票 0

Android NDK:无法调用 C++ 构造函数

我正在尝试使用 NDK 将 C++ 桌面程序移植到 Android。调试的时候发现初始化类Windows时没有调用类Constants的构造函数,留下了width_和heigh...

回答 1 投票 0

使用 bazel 为 Android 构建 rust_binary

我可以轻松构建 cc_binary 并在 Android 设备上执行它。我想使用 rust_rules 做同样的事情。但无法构建它。我对必须使用的标志感到困惑。 我没有在linux上尝试过,但是...

回答 1 投票 0

frida-server 成为端口扫描的目标?

每当我安装并启动 frida-server 时,我的银行应用程序都会表现得很奇怪。经过一些研究,我发现一些应用程序可能能够在运行 frida-server 的设备上进行端口扫描...

回答 1 投票 0

Unity 无法为 Android 构建游戏

最近我为我家安装了一台新电脑。我像办公室里的电脑一样设置我的电脑。但是当我尝试构建我目前正在开发的游戏时。我可以在我的办公室完美地为 Android 构建...

回答 1 投票 0

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

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