草庐IT

Android NDK C++ 'wstring' 支持

我有用C++编写的源代码/库-现在我想在AndroidNDK项目(NDK6)中编译和使用它们。除了基于“std::wstring”的功能,我能够编译大多数C++文件。在Application.mk中,当我指定APP_STL:=STLport_static时,它会编译基于std::wstring的代码,但是当我指定APP_STL:=gnuSTL_static编译失败。我不知道如何解决std::wstring与APP_STL:=gnuSTL_static相关的问题如有任何指点或帮助,我们将不胜感激。 最佳答案 已经有人问过一个非常相似的

android - 在 Android NDK r8b 下编译 STXXL

我正在尝试在AndroidNDKr8b下编译STXXL(顺便说一句,我在更新的r8c下遇到了同样的问题)。我正在使用gnuSTL_static进行编译。我需要C++11支持,所以最初我尝试设置LOCAL_CPPFLAGS:=-std=c++11但这引发了有关uint64_t的错误。所以我把flag改成了LOCAL_CPPFLAGS:=-std=gnu++11这有点帮助,但当它开始编译时,我收到与gnuSTL相关的错误。Users/Gozzeh/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86

Android NDK 找到动态链接 : unable to debug library

我有一个项目可以很好地在android设备上编译、加载和运行。当我调用gdb服务器时,它也能正常工作。然后,当我调用gdb客户端运行断点时,消息出现:Errorwhilemappingsharedlibrarysections:/system/bin/linker:Nosuchfileordirectory.libandroid.so:Nosuchfileordirectory.liblog.so:Nosuchfileordirectory.libEGL.so:Nosuchfileordirectory.libOpenSLES.so:Nosuchfileordirectory.libG

安卓NDK游戏引擎

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我需要带物理功能的androidndk3D游戏引擎,真的吗?

【解决】No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

在调试代码过程中,遇到了ndk报错的问题,这里记录下原因和解决方法。首先明确什么是NDK全名:NativeDevelopmentKit,是Android的一个工具开发包NDK是属于Android的,与Java并无直接关系。作用:快速开发C、C++的动态库,并自动将so和应用一起打包成APK即可通过NDK在Android中使用JNI与本地代码(如C、C++)交互应用场景:在Android的场景下使用JNI即Android开发的功能需要本地代码(C/C++)实现相对于Android编程来讲,NDK编程属于更偏向底层的编程。在程序编译过程中出现了“NotoolchainsfoundintheNDKt

android - 如何使用android ndk访问相机

这个问题在这里已经有了答案:takeapicturewithandroidndk-cameraapi(4个答案)关闭5年前。android-NDK是否支持直接访问相机?我的NDK文件夹中没有Camera.h。

c++ - Android NDK 与谷歌测试

我正在尝试在AndroidStudio上使用GoogleTest。据我了解,最新版的NDK已经包含了gtest。我没有找到明确的指南如何去做。我关注了this文档:因此,我打开了一个新项目,创建了jni文件夹和以下文件(文件里面我写的正是文件内容):但它不识别#includegtest/gtest.h此外,最后如何运行adb?我创建了一个android.mk文件,但我应该在哪里调用它? 最佳答案 如果您选择cmake来驱动您的externalNativeBuild(根据Android开发人员的说法,这是首选选项NDKguide),那

android - 错误 : Program "/NDK-build" not found in PATH

我需要帮助。我正在尝试在我的计算机(Ubuntu12.04)中安装和配置OpenCV2.4.7库。运行OpenCV示例后,我的控制台中出现了这些错误:无法运行程序"/NDK-build":未知原因错误:在PATH=[/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin中找不到程序"/NDK-build":/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bi

android - 在 Windows 上使用 Android ADT 构建 NDK 应用程序

虽然有大量关于该主题的信息,但没有关于如何在ADT中编译C++代码的明确指南。是否需要Cygwin?构建Artifact去哪里了?如何配置构建包的目标文件夹?有调试版和发布版吗?是否可以在ADT中调试和单步执行C++代码?也许所有内容都在一个资源中进行了描述,那么欢迎提供链接! 最佳答案 只需在http://developer.android.com/sdk/index.html下载全新的ADT包和NDKr8c在http://developer.android.com/tools/sdk/ndk/index.html.您不需要cyg

android - ndk-build 失败,process_begin : CreateProcess(NULL, uname -a, ...) 失败

我正在Windows8上使用AndroidStudio开发一个android应用程序,我正在使用一些native代码。突然间我无法编译我的C文件。当我运行ndk-build时,出现以下错误:process_begin:CreateProcess(NULL,uname-a,...)failed.process_begin:CreateProcess(NULL,uname-r,...)failed.Thesystemcannotfindthepathspecified.'mount'isnotrecognizedasaninternalorexternalcommand,operablep