草庐IT

NDK_DEBUG

全部标签

android - 如何构建/编译 ndk 应用程序?

嗨,现在我正在下载ndk,但我不知道如何构建和编译实际上我是android应用程序的新手....现在我正在使用linux...而且我不擅长命令行....embdes@embdes-laptop:~$cd/home/embdes/projects/android/android-sdk-linux_86/platform-tools/embdes@embdes-laptop:~/projects/android/android-sdk-linux_86/platform-tools$./adbshell#lsconfigcachesdcardacctmntdetcsystemsyssbi

Android NDK 调试

对于我来说,AndroidNDK文档似乎不太清楚您运行什么样的命令序列来获取调试信息,以及从提供的ndk-gdb可执行文件中获取信息。如果有关于在什么行上中断的格式,在什么文件中,某处是否有规范?如果是这样,您如何向调试器提供该信息,以及通过什么方式?我对这个过程如何运作一无所知。谢谢 最佳答案 专门解决“某处是否有规范”:ndk-gdb基本上是与NDK应用程序对话的传统GDB,GDB文档位于http://www.gnu.org/software/gdb/documentation/是命令语法的最佳引用-这个话题太大了,无法在此处涵

android - 使用 NDK 在 Android Studio 1.0.2 中生成 .so 文件

我一直致力于根据演练here构建一个非常简单的NDKSample应用程序.我的问题是,我无法让AndroidStudio生成.so文件,所以我没有库。我知道NDK支持现在已被弃用,今年年初将提供替代方案,但目前似乎没有任何积极因素阻止我使用此功能。当我构建我的项目时,我收到以下警告(不是错误):WARNING[Project::app]CurrentNDKsupportisdeprecated.Alternativewillbeprovidedinthefuture.我的项目已构建,但是当我运行.apk时它崩溃了(正如预期的那样),因为它找不到libraries/.so文件。我们希望这

java - 在 java 中的 Debug模式和 Release模式之间切换代码 - android

我想知道是否有人知道如何在Debug模式和Release模式之间切换代码?比如在C#中,有#debug来区分调试代码。#debug中的代码仅在Debug模式下执行。提前感谢您的帮助。 最佳答案 根据this(2012年3月修订):BuildAddedafeaturethatallowsyoutorunsomecodeonlyindebugmode.BuildsnowgenerateaclasscalledBuildConfigcontainingaDEBUGconstantthatisautomaticallysetaccordin

android - windows 64 上的 android ndk r9 遗留工具链和 android ndk r9 有什么区别

我想将我的androidndk升级到r9。但是在64位的Windows选项中,我看到了以上两个选项。我似乎无法在网上找到它们之间的区别有人可以详细说明吗 最佳答案 AndroidNDK允许使用多种不同的编译器和链接器。目前默认为GCC4.6,这是唯一一个使用“android-ndk-r9”包分发的版本,它将满足大多数开发人员的需求。第二个包“android-ndk-r9-legacy”包含额外的编译器和链接器,例如Clang。如果您需要使用这些编译器/链接器之一,它是一个与“经典”androidNDK合并的附加包。简而言之,除非您打

android - 在 Android NDK 上构建 OpenSSL

我想在Android2.1/2.2上通过JNI使用DTLS(在OpenSSL上)。有人可以帮助我开始使用AndroidNDK为Android(2.1/2.2)构建OpenSSL(教程、方法、指南等)吗?在做之前我应该​​知道的任何重要的事情。谢谢。 最佳答案 我想您不需要有关程序和OpenSSL基本构建的帮助。有关Android和OpenSSL的细节,请查看Fries的GitHub存储库,名为android-external-openssl。请特别查看位于此处的README:http://github.com/fries/andro

android - ant debug 和 sdk.dir

我在生成AndroidAPK文件时遇到问题。当我运行antdebug时编译工作正常,但是当我运行antdebug时我有以下错误:iMac:proj.androidsmartmind$antdebugBuildfile:/Users/smartmind/Works/Smallthing/cocos2d-x/samples/HelloCpp/proj.android/build.xmlBUILDFAILED/Users/smartmind/Works/Smallthing/cocos2d-x/samples/HelloCpp/proj.android/build.xml:46:sdk.di

android - 如何使用 Android 的 NDK 来使用 mkfifo

最近我升级了NDK,现在我的应用程序因缺少符号mkfifo而崩溃:E/dalvikvm(2031):dlopen("/data/app-lib/...mylib.so")failed:Cannotloadlibrary:soinfo_relocate(linker.cpp:975):cannotlocatesymbol"mkfifo"referencedby"mylib.so"...旧平台mkfifo是在sys/stat.h中内联定义的static__inline__intmkfifo(constchar*__p,mode_t__m){returnmknod(__p,(__m&~S_I

android - 在 [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug] 中找不到 google-services.json

我遇到错误,无法完成构建。我搜索了Stackoverflow和Github。我已经尝试了很多方法,但我无法修复。请帮忙。(1)在[src/nullnull/debug,src/debug/nullnull,src/nullnull,src/debug,src/nullnullDebug](2)registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)当我将google-services.json添加到app/src/debug和app/src/release时,(1)将消失。然后(2)仍然发出警

android - 错误 :Execution failed for task 'ndkBuild' . > 进程 'command ' Android\sdk\ndk-bundle/ndk-build.cmd'' 以非零退出值 2 完成

我的项目使用AndroidNDK,我在构建时遇到上述错误。我安装了最新的Java版本、AndroidNDK和AndroidSDK使用Windows8和AndroidStudio我在local.properties中添加了SDK和NDKndk.dir=C\:\\Users\\Jang\\AppData\\Local\\Android\\sdk\\ndk-bundlesdk.dir=C\:\\Users\\Jang\\AppData\\Local\\Android\\sdk这是我的build.gradle:applyplugin:'com.android.application'andro