草庐IT

安卓CDT : Possible to use ndk-build without bash (Eclipse in Windows)?

我在Windows上使用androidndk,版本r7b。我听说从这个版本开始,您不需要cygwin或bash来运行ndk-build可执行文件,但也许我错了。无论如何,我似乎无法仅使用“ndk-build”作为命令行选项让它在Eclipse中工作,我仍然需要在前面加上“bash”。有谁知道这是否可能?现在,当我将'bashndk-build'....换成'ndk-build'...时,Eclipse说:Cannotrunprogram"c:\temp\android-ndk-r7b\ndk-build":LaunchingfailedError:Program"c:/temp/and

android - 在 Android NDK 中编译 OpenCV

请查看底部的添加内容!第一个问题在Linux下解决了,在Windows和Cygwin下还没有解决,但是有一个新的问题。请看下面!我目前正在尝试为AndroidNDK编译OpenCV,以便我可以在我的应用程序中使用它。为此,我尝试遵循本指南:http://www.stanford.edu/~zxwang/android_opencv.html但是当用ndk-build编译下载的东西时,我得到这个错误:$/cygdrive/u/flori/workspace/android-ndk-r5b/ndk-buildCompile++thumb:opencv我正在尝试在Windows系统上使用最新

android - 如何使用cygwin和android ndk r9c在windows上编译ffmpeg-2.2.2

有人编译成功吗ffmpeg-2.2.2在带有cygwin和androidndkr9c的Windows上?或者可以指点我最新的教程吗?(http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/对我不起作用我得到Makefile:2:config.mak:Nosuchfile...cygwinadmindevelgnome已完全安装并make-vok)我需要将视频转换为图像(用于动态壁纸)...你知道更好的方法吗方法还是ffmpeg是最好的?谢谢 最佳答案 从Roman的tutori

android - 如何使用 ndk8 在 Windows 上为 Android 构建 Openssl?

我尝试下载OpenSSL-Android.然后运行​​ndk-build,在本例中为ndk8c。我得到错误:process_begin:CreateProcess(NULL,pwd,...)failed.d:/Development/android/android-ndk-r8d/build/gmsl/__gmsl:512:***non-numericsecondargumentto`wordlist'function:''.Stop.当我按照here所述对__gsml应用修复时我得到错误:AndroidNDK:YourAPP_BUILD_SCRIPTpointstoanunknown

android - 登录Android NDK代码的任何简单方法?

我正在寻找一种使用Eclipse在AndroidNDK应用程序中轻松调试C代码的方法。我已经阅读了使用gdb或类似工具调试应用程序的方法,但我想要的是一种以某种方式将消息推送到Eclipse的方法。我正在寻找一种简单的解决方案,就像在C中使用打印函数并在DDMS日志或类似内容中看到它一样简单。有人有这方面的经验吗? 最佳答案 您可以使用Android日志记录工具:#include#defineAPPNAME"MyApp"__android_log_print(ANDROID_LOG_VERBOSE,APPNAME,"Thevalue

android - 登录Android NDK代码的任何简单方法?

我正在寻找一种使用Eclipse在AndroidNDK应用程序中轻松调试C代码的方法。我已经阅读了使用gdb或类似工具调试应用程序的方法,但我想要的是一种以某种方式将消息推送到Eclipse的方法。我正在寻找一种简单的解决方案,就像在C中使用打印函数并在DDMS日志或类似内容中看到它一样简单。有人有这方面的经验吗? 最佳答案 您可以使用Android日志记录工具:#include#defineAPPNAME"MyApp"__android_log_print(ANDROID_LOG_VERBOSE,APPNAME,"Thevalue

java - NDK 对比 JAVA 性能

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion是否有人假设C代码与NDK的计算速度与Java代码相同?(如果有的话)假设我在Java代码的Y秒内进行了X次计算(相同的计算)。通过NDK中的C代码,我可以在相同的Y秒内执行多少次X计算?1.2?2.7?有猜数吗?假设计算是B=L/A+C/D(所有X计算都是相同的)。编辑:我为什么要问这个?因为我考虑将我的java处理相机帧移动到C代码。以获得更大的分辨率机会

java - NDK 应用程序签名检查

我在应用程序中有一些安全key。我想安全地存储它。我喜欢将它存储在本地共享库中(可能由某些代码生成)。之后,我希望通过一种方法返回它,该方法将检查原始APK的签名。因此,除了受信任的应用程序之外,没有人可以使用此文件。我知道,ndk库也可以反编译,但这比java.class文件更难对native代码进行逆向工程。问题:有没有办法从native代码(c/c++)中提取原始apk的签名?如何确保从受信任的应用程序调用库? 最佳答案 TL;DR可以找到一个例子here.我以另一种方式在native层(C代码)上获得签名:获取APK路径;从

android - 什么是 Android 原生开发工具包 (NDK)?

什么是AndroidNDK(原生开发工具包)?如何使用它?为什么要使用它? 最佳答案 NDK(native开发工具包)是一种工具,可让您使用C/C++为Android设备进行编程。它旨在与SDK集成(它被描述为“配套工具”),并且仅用于项目的性能关键部分。见here了解更多信息。 关于android-什么是Android原生开发工具包(NDK)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

android - 什么是 Android 原生开发工具包 (NDK)?

什么是AndroidNDK(原生开发工具包)?如何使用它?为什么要使用它? 最佳答案 NDK(native开发工具包)是一种工具,可让您使用C/C++为Android设备进行编程。它旨在与SDK集成(它被描述为“配套工具”),并且仅用于项目的性能关键部分。见here了解更多信息。 关于android-什么是Android原生开发工具包(NDK)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que