草庐IT

NDK_DEBUG

全部标签

android - 调试 Android NDK 原生应用

我正在尝试调试和单步调试一个出现段错误的Android应用程序。我试过ndk-gdb,但运气不佳。我也提到了AndroidNDKDebugging无法调试我的应用程序。当我尝试ndk-gdb--start时,我得到:$ndk-gdb--start--verboseAndroidNDKinstallationpath:/opt/android-ndk-r7Usingdefaultadbcommand:/opt/android-sdk-linux/platform-tools/adbADBversionfound:AndroidDebugBridgeversion1.0.29Usingfi

android - 如何修复错误 app\build\intermediates\res\merged\debug\values-v24\values-v24.xml

我在构建项目时遇到错误。错误:Error:Executionfailedfortask':app:processDebugResources'.>com.android.ide.common.process.ProcessException:FailedtoexecuteaaptC:\Users\MRMaleki\Desktop\WhoIsBetter2\app\build\intermediates\res\merged\debug\values-v24\values-v24.xmlError:(4)Errorretrievingparentforitem:Noresourcefou

android - NDK编译多个库

我在我的android应用程序中使用native代码。首先,我只使用一个库。所以一切正常。但现在我必须再将一个库集成到其中。我不知道我的项目的jni文件夹的理想结构应该是什么(如放置整个代码的位置等)。我找到了解决办法。我在jni中创建了两个文件夹,即library1和library2。再次在两个文件夹中创建了一个jni文件夹,并将各自的代码放在文件夹中。我得到它来编译。正在生成两个.so文件,但我无法在我的应用程序中使用它。我无法使用System.loadLibrary("library1.so");加载库还尝试提供完整路径。但是失败了我也不知道在父jni文件夹的Android.mk

android - 在 Ubuntu 终端中找不到 ndk-build 命令

我已经使用javah成功生成了.h文件,现在我想构建我的android-ndkhelloworld项目。但它说找不到命令nespl@nespl-pc:~$ndk-buildndk-build:找不到命令这是我的路nespl@nespl-pc:~$echo$PATH/home/nespl/android-ndk-r8/ndk-build:/home/nespl/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nespl/ad

android - 如何让 JHC 与 android ndk 合作?

JHC是一个Haskell编译器,它可移植地生成C代码,然后调用编译器后端来生成可执行文件。我需要为JHC的运行时系统转储头文件和库,以便androidndk可以使用它来编译生成的C代码。另外,我需要弄清楚如何将androidAPI链接到JHC。基本上,如何将JHC插入到androidndk后端?编辑:我使用JHC可以使用的ndk构建工具之一“build/tools/make-standalone-toolchain.sh”制作了一个独立编译器。现在我需要想办法让JHC将我的程序编译成共享对象库,以及如何让JHC不需要“主”函数。Edit2:我有以下targets.ini和编译脚本。奇

android - 为 Android NDK 使用 Google Breakpad?

有人在使用GoogleBreakpad吗?对于Android原生代码(NDK)?如果是这样,您能否详细说明如何启动和运行它(即客户端)。文档非常有限,根本没有提到Android。构建系统包含android信息,但这让我认为它不应该是一个问题。 最佳答案 很抱歉,我做了最初的移植,但我并没有真正记录任何东西。然而,其中一位Chrome工程师在移植上做了一些工作,并写了一个非常好的README:https://chromium.googlesource.com/breakpad/breakpad/+/master/README.ANDR

Android NDK/JNI : Building a shared library that depends on other shared libraries

我正在编写一个android应用程序,它希望将JNI调用放入使用NDK内置的共享库中。诀窍是这个共享库调用其他共享库提供的函数。其他共享库是在别处编译的C库。这是我尝试过的:我的环境:我在Eclipse中工作。我添加了native支持并拥有一个jni库。在那个库中,我有我的代码和一个\lib目录,我在其中复制了我的其他.so文件。尝试#1Android.mk:告诉它库在哪里LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=native_libLOCAL_SRC_FILES:=native_lib.cppLOCAL_LD

android - 我可以在 Android NDK 中使用 glu

我似乎无法在我的AndroidNDK项目中包含glu.h。我正在尝试将现有的C++代码移植到NDK,它在一些地方使用了glu(特别是gluErrorString)。OpenGLES没有glu吗?有我可以使用的端口吗?如果不是,我可能会删除对gluPerspective等内容的调用,但是对于gluErrorString我该怎么办? 最佳答案 DoesOpenGLESnothaveglu?不,它没有。看看这个:PlatformOpenGLIncludescollection.在Android下只有以下标题:OpenGLES1.1:#in

android - 如何在果冻 bean 中使用 "Select debug app"和 "wait for debugger"新功能?

“选择调试应用程序”和“等待调试器”是果冻bean的新功能,有人知道如何使用这些新功能吗? 最佳答案 我在这里找到了答案:http://developer.android.com/tools/debugging/debugging-devtools.htmlLetsyouselecttheapplicationtodebug.Youdonotneedtosetthistoattachadebugger,butsettingthisvaluehastwoeffects:ItwillpreventAndroidfromthrowinga

带有 Visual Studio 的 Android NDK

我想使用NDK(native开发工具包)为android构建一些native库,但我想使用VisualStudio2010来完成。我用谷歌搜索了很多,但没有找到任何关于它的信息。有没有人有这方面的经验并知道实现这一点所需的步骤?我已经安装了CYGWin,确保我得到了Make(根据NDK指令),但我不太确定下一步在设置项目、VisualStudio中的编译器等方面。如果有人知道任何文章、教程或示例项目的链接,那就太好了,因为在google上还没有。谢谢! 最佳答案 Here'sanothersolution,它将NDK完全集成到Vis