Android原生开发工具包(NDK)是Android SDK的配套工具,可以在本机代码中构建应用程序的性能关键部分,或者将现有的C / C ++库移植到Android。它提供了标头和库,允许在使用C / C ++编程时构建活动,处理用户输入,使用硬件传感器,访问应用程序资源等。
我有一个设备上,我安装了Android Gingerbread 2.3.4,我想在Android设备上运行C可执行文件,我能够在这个设备上运行Android NDK应用程序,它运行完美。但是...
在安卓系统上是否有任何通用的API来设置一个新的字体在anyforeground windows textview或编辑器上。
我想找找有没有什么方法可以在android的前台窗口文本框或编辑器上设置字体,比如像我们在windows上有sendmessage或postmessage,我们可以在这些窗口中发送字体,然后系统将该字体应用到指定的窗口中。
从3.6升级到Android Studio 4.0后,在构建支持NDK的项目时出错。
在更新Android Studio到4.0后,项目构建完成后出现错误,在操作系统独立路径'libarmeabi-v7alibdlib.so'中发现了不止一个文件。如果你使用的是jniLibs和CMake ...
在JNI_OnLoad()中的GetEnv时出现错误,当删除这些行时,应用程序崩溃,错误消失。
应用程序在JNI_OnLoad()中崩溃。我已经检查了状态,它是零。仍然,应用程序崩溃。我想创建env变量来缓存方法ID,以便将它们用于java函数的回调。我有...
我需要做很多android测试,我使用的设备必须是基于ARM的。虽然可以在默认的android模拟器中创建这些设备,但它们在我的x86机器上当然是非常慢的。
我得到这个错误,而建立项目。试图在android-studio中添加一个新的库。有没有人有一个想法,基本上我试图创建一个新的库在这里。尝试的选项:...
如何在Android上使用NDK和AssetManager读写二进制文件?
我有以下问题:我得到了一个二进制格式的文件,它存储在我的应用程序的assets目录下。我想读取这个文件,并将其内容写到另一个地方。读取文件的逻辑是...
最新的Android NDK(r21c)的libbinder_ndk缺少了几个导出的API。
我对使用通过binder的NDK实现,libbinder_ndk提供的AServiceManager_getaddService()API感兴趣。可以在这里找到10.0.0r30的源代码------。
如何从NDK读取文件,使用AssetFileDescriptor的偏移量、长度和文件路径?
我知道可以从AssetFileDescriptor内容中读取文件,比如偏移量和长度。我以下面的方式传递给JNI数据: val resources = context.get()!!.resources val file = ...
我有一些自定义的C++类,我想在我的android应用上运行。我使用CMakeLists成功绑定了我的C++文件。但是由于我的类使用了opencv,我遇到了一个明显的致命问题......。
我从https:/github.comscottyabrootbeer下载了项目rootbeer。由于我正在学习移动安全,但他们已经使用ndk,我已经下载并配置NDK以及,我从来没有...
将 std::string 转换为 ndk jstring。
我正试图为现有的C++代码创建一个Java接口。我的一个函数和这个类似。JNIEXPORT jstring JNICALL Java_com_testproxy_NativeInterface_serialize (JNIEnv* env, ...)
如何将libjpeg-turbo作为静态库添加到Android NDK中?
我想在我的Android NDK项目中使用libjpeg-turbo(确切地说只有libjpeg)。我找不到如何将libjpeg完全添加到项目中。首先我通过BUILDING.md来构建它(作为四个ANDROID_ABI:arm64-v8a,...
如何将libjpeg-turbo Android NDK添加为静态库
我想在我的Android NDK项目中使用libjpeg-turbo(完全是libjpeg)。我找不到如何将库完全添加到我的项目中。首先,我使用BUILDING.md(作为四个...
Android应该通过NDK可以通过OpenSL es API支持3D音频。无论多少工作,我都设法通过创建的播放器和输出混音来播放声音。但是当我尝试...
我尝试在Android设备上使用NDK运行可运行的Linux库。 Android Studio总是告诉我一切都很好,但最终应用程序在设备上崩溃了。我眼中的唯一原因是...
我正在尝试在android项目的本机代码中使用文件系统。但是出现此错误:失败:C:/ Users / Johnsnow / AndroidStudioProjects / abc / Application / app / build / intermediates / cmake / debug / obj / ...
我如何在CodeNameOne项目中指定abiFilter?
我如何在CodeNameOne项目中指定abiFilters(Gradle应该使用android APK构建和打包的本机库的配置? android {defaultConfig {ndk {...
与Android NDK中的Unix域进行LocalSocket通信
我有Android应用程序,需要与我们的C ++库(使用Android NDK)建立Unix域套接字连接。公共静态字符串SOCKET_ADDRESS =“ your.local.socket.address”; // ...
如何链接到CMake / Android NDK中的其他模块的库?
我有2个Android NDK模块A和B。B依赖于A,但不能集成在一起,因为B仅与Android 8.1+兼容,并且在构建时需要另一个Android目标。我使用CMake来...