草庐IT

NDK_DEBUG

全部标签

安卓NDK。 Eclipse 项目属性中没有 C/C++ 部分

我正在尝试遵循指定的说明here为Wlipse安装OpenCV。指令状态:打开ProjectProperties->C/C++Build,将“Buildcommand”文本替换为“${NDKROOT}/ndk-build”但是,如果我打开我的项目属性,我没有看到C/C++部分。我正在使用AndroidSDKADTBundleforOSX我已经下载了NDK我已经在ADT->Properties->Android->NDK下设置了NDK位置我已验证安装了AndroidNativeDevTools和C/C++DevTools我已经正确导入了项目为什么我在Project->Properties

安卓NDK。如何播放视频。

我需要在Android设备上播放视频(不同格式)。据我所知,最好的方法是将AndroidNDK与可以播放视频的特定库一起使用。我已经做了一些基本的例子来了解NDK的用法,但我不知道下一步该做什么。据我了解,我必须首先安装ffmpeg。所以我有以下问题:我需要ffmpeg(最好的方法是使用Linux,而不是Windows,因为在Windows中它的安装存在一些问题)。如何播放视频的声音?我了解到一些开源库可以毫不费力地播放视频。我的工作是为他们提供字节数组或SD视频路径。这是对的吗?那么,谁能帮我解释一下如何使用ndk播放视频的基本方法,可能是一些基本计划或链接?非常感谢您对我的问题感兴

Android NDK 和蓝牙

我是androidndk的新手。那么,是否可以在非root设备上使用androidNDK(与SDK或类似软件中的相同)使用蓝牙。如果可能的话,请告诉我在哪里可以找到更多相关信息。非常感谢。 最佳答案 无法从NDK直接访问蓝牙API。可用的NDKAPI列表位于NDK存档的docs/STABLE-APIS.html中。但这并不意味着您不应该使用NDK中的蓝牙。您可以使用JNI直接调用JavaAndroidAPI并从C/C++操作Java对象。JNI调用非常繁琐,所以为了尽量减少这些调用,我建议您用Java编写您需要的所有蓝牙相关代码,作

android - 如何在 Android NDK Revision 11 中切换 gcc 和 clang?

我正在使用带有NDK修订版11的AndroidStudio1.5.1,该版本声明NDK中的GCC现在已弃用,取而代之的是Clang。我需要在clang和gcc之间切换并自定义标志,但是,应用程序的配置以及使用Android.mk和Application.mk在它们之间切换的方法似乎已更改! 最佳答案 我刚刚更改了Application.mk中的行NDK_TOOLCHAIN_VERSION:=4.9到NDK_TOOLCHAIN_VERSION:=clang一切对我来说都很好。 关于andr

android - 您上传了一个在 Debug模式下签名的 APK。您需要在 Release模式下签署您的 APK

所以我正在尝试将我的APK上传到GooglePlay商店,但随后我收到了这个“您上传了一个在Debug模式下签名的APK。您需要在Release模式下签署您的APK。“即使我已经在visualstudio中可以找到的每个地方都将我的应用程序设置为Release模式。我不知道我做错了什么......有帮助吗? 最佳答案 您需要确保使用Xamarin提供给您的方法对其进行了正确签名。请引用Xamarin的文档和指南。Here是使用Xamarin签署APK的链接。 关于android-您上传了

android - Android debug.keystore SHA1 是否对所有人都相同?

debug.keystore是在我们安装androidsdk时自动生成的。那么我们的debug.keystore是否在所有机器上都具有相同的SHA1? 最佳答案 您不会为每台机器拥有相同的调试key。而且你不会有相同的机器调试key,因为有anexpiryforthedebugkey:Theself-signedcertificateusedtosignyourAPKfordebugginghasanexpirationdateof365daysfromitscreationdate.Whenthecertificateexpire

android - 在您的 Firebase 开发设备上启用 Debug模式

我想在firebase控制台中实时测试一些用户属性/标签。我已经正确设置了所有管道,因为我看到几个小时后上传的构建标签。我读过命令adbshellsetpropdebug.firebase.analytics.app应该解决这个问题,但它似乎对我不起作用。我采取的步骤:通过AndroidStudio运行构建在AndroidStudio中打开终端并运行adbshellsetpropdebug.firebase.analytics.appcom.x.y.android.qa.debug(其中x和y是我的应用程序标识符,qa是调试构建的风格和调试)我的FirebaseDebugView仪表板

安卓工作室 3.1 : StackOverflowError when executing task transformClassesWithDexBuilderForDebug when using qoppapdf library

随着AndroidStudio3.1的更新,我们的应用程序构建开始在所有机器上随机中断。在我的机器上,构建在dexing过程中因StackOverflowError而中断。当在gradle.properties中禁用d8和desugaring时,构建通过。这个问题似乎与我们在产品应用程序中使用了几年没有问题的qoppapdf库有关。该问题在新的Android项目中重现,其中库jar包含在libs目录中并且multidex在gradle中使用。StackOverflow错误如下:org.gradle.api.tasks.TaskExecutionException:Executionfa

android - undefined reference 将 Android 中的预构建共享库与 NDK 链接起来

我有一个名为“tshark.so”的预构建共享库,每当我构建另一个共享库(libwireshark_helper.so)时,我都会尝试链接它。libtshark.so在$(LOCAL_PATH)中。这是我的Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)NDK_MODULE_PATH:=$(LOCAL_PATH)LOCAL_SRC_FILES:=wireshark_helper.cLOCAL_MODULE:=libwireshark_helperLOCAL_PREBUILT_LIBS:=libtshark.soLOCAL_C

android - 使用 hash_map 时,我在 android NDK 上遇到编译错误 _GLIBCXX_PERMIT_BACKWARD_HASH

我正在将我的cocos2d-x项目从win32移植到android。我一直在使用hash_map,它现在导致了很多问题。我用谷歌搜索我需要从AndroidNDK和win32上的不同来源包含它,如下所示:#ifdef__GNUC__#include#else#include#endif但是,当我在NDKr7b上编译时,我仍然遇到编译错误:D:/Developer/Android/android-ndk-r7b/sources/cxx-stl/gnu-libstdc++/include/ext/hash_map:60:30:error:backward_warning.h:Nosuchfi