问题标签 [android-ndk-r7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-ndk - android ndk 没有地图
我正在将我的一些遗留源代码交叉编译为 android,我在源代码中使用 c++ 映射。
我正在使用地图来存储一些带有 ID 的对象
由于我在 android ndk 中没有地图支持,因此有人可以建议 Ndk 中的哪个源库将有助于利用相同的功能..
java - Android 手机上的 OpenCV 教程
如果有人能告诉我在哪里可以获得用于开发适用于 Android 的 OpenCV 2.4.3 的优秀教程或文档,我将不胜感激。我已经浏览了 OpenCv 站点上的那个,它更多的是配置和入门,但没有解释真正的代码。我想要用于 android 代码、函数的 opencv 以及这些函数的作用。Android上的opencv是用Java cv编写的还是使用Java Native Interface包含的本机C++代码?
如果它是 Java 简历,那么我在哪里可以获得可以让我入门的好教程。如果它是 JNI 中包含的 C++ 代码,我如何将这些 Native 代码与原始 Android java 代码接口?
如果有人可以向我展示一些好的教程或文档(如果有的话),我将不胜感激?如果不是,我想请你解释一下?此致。
编辑:
感谢 Torcelite 的回复。您能否详细解释一下我将如何将代码移植到 java (比如更详细一点)?是否有一个很好的教程来解释我如何做到这一点。我的意思是当我移植代码时,如果有的话,我会对我为桌面应用程序所做的原始 openCV 代码进行哪些更改。或者我只是将 Visual Studio 的 open CV 上的 C++ 代码移植到 Android eclipse 中,以便在 Android 的 Open cv 上工作。
例如,在我的面部检测代码中,我使用了 haar 分类器及其内置的对象检测功能。
因此,当我想在 android 上做同样的事情时,我会在使用此功能时进行更改还是按原样进行更改?当我必须在 Android 上移植或采用这些和其他功能以使它们工作时,我应该做什么样的工作。不仅是这个函数,还有 OpenCV 中的所有函数。
cygwin - i686-linux-android-g++.exe:错误:CreateProcess:没有这样的文件或目录
我正在通过 cygwin 在 Windows 上进行 ndk-build,但是在最后一个 .c 文件被编译并且没有生成这个 .so 文件之后我得到了这个错误。我正在尝试在 Windows 7 上为 x86 架构构建一个 .so 文件(我的机器是 32 位)。我正在使用 Cygwin 编译器来构建-ndk。使用最新版本的 android-ndk。
以下是完整的错误:
编译x86:xyz < = test.c SharedLibrary:libabc.so i686-linux-android-g++.exe:错误:CreateProcess:没有这样的文件或目录/cygdrive/e/android-ndk/android-ndk-r8e/build/ core/build-binary.mk:450:目标“/cygdrive/e/ABC//obj/local/x86/libabc.so”的配方失败
android - 完整的原生 android 应用程序不会在 Eclipse 中生成 .apk
我正在基于来自 android 开发网站的这个示例创建一个完整的原生应用程序。我的项目编译成功但是,编译后我收到错误“找不到 app_name.apk!” 和构建本机应用程序时的“Null APK”。这是我的 Android.mk 文件
这是我的 Application.mk
这是我的清单
我不确定我的问题是来自我的代码还是 Eclipse 没有正确处理 ndk。main.cpp 文件包含来自 android 开发站点的代码。任何帮助将非常感激。
android - 使用 JNI API 时出现链接错误
我正在使用 NDK 在 Ecclipse ADT 中开发我的 android 应用程序。我用c编写了本机代码。我的本机代码如下所示:
在我的本机代码中,我使用 JNI 内置 API、GetByteArrayElements() 和 GetArrayLength()。但是当我编译我的源文件时,我收到以下链接错误:
- 对“GetByteArrayElements”的未定义引用。
- 未定义对“GetArrayLength”的引用。
我用谷歌搜索了很多。我找不到正确的答案。请帮我
android - 未找到本机 java.lang.UnsatisfiedLinkError 的实现
好的,在您将此标记为重复之前,我已尝试以下操作
Android NDK C++ JNI(没有找到原生的实现......)
这是我的 MainActivity.java
公共类 MainActivity 扩展 Activity {
}
c文件
javah 生成的标头片段
获取 C 文件的 android.mk 文件部分
我已经尝试将 C 文件作为 .cpp 并以所有可能的方式使用 extern "C" 没有结果。我还多次删除了 bin、out、libs 和 obj 文件夹并重新构建。代码编译并生成 .so 文件。
但我无法运行它这是日志
出于某种原因,该方法没有被看到,但库正在加载......为了它的价值,我从这里编辑了这段代码并提取了我需要的东西。谢谢
android - 如何使用 open() 在读取模式下打开 android 手机内存 mmcblk0
我正在研究安卓手机取证。我想使用 open() 和 read() linux 调用访问 android 手机内部存储器。我使用 NDK 在 c 中实现了这些调用。这是我的本机 C 代码:
所以当我试图打开内存时,fd 得到了 -1 的值。请帮助我克服这种情况。
android - Android FM Radio 使用 OmapZoom 源代码错误
我从 git://git.omapzoom.org/platform/hardware/ti/wpan.git 下载了代码以在 android 中执行 FMRadio。但是在导入应用程序 FmRxApp 时,它会显示编译错误。任何人都可以帮助我如何导入这个已经在这个 FM 收音机应用程序上工作的应用程序。
感谢和问候蒂鲁
android - 如何在 Android 中的声音文件上添加音效
如何在android中为mp3文件提供音频效果。例如回声效果混合一些背景音乐等。