问题标签 [android-ndk-r5]

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.

0 投票
3 回答
9296 浏览

android-ndk - Android - NDK 集成已弃用错误

我正在尝试从 github 导入一个名为 android-netspoof 的项目,我是 NDK 平台工具的新手,我不知道。我已经下载了 NDK 并解压了 zip ,并在环境变量中添加了路径。我想导入该项目进行学习,但出现此错误,Error:(12, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental. Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration. <a href="openFile:C:\Users\Shreyash-2107\Desktop\android-netspoof-1.9.01111111\app\build.gradle">Open File</a>请帮助我导入该项目。

0 投票
2 回答
298 浏览

android-ndk - NDK 的 android studio 2.1 问题

我正在尝试将 AndEngine 与 Android Studio 2.1 一起使用,并且我正在运行与 NDK 相关的问题。我尝试使用的 AndEngine 版本是 GLES2-AnchorCenter 供参考。我创建我的项目并将 AndEngine 添加为模块,然后让我的项目依赖于我的 AndEngine 模块。我最终得到的是本机代码的问题,特别是在 GLES20Fix.c 中。我收到有关 openGL ES2.0 特定内容的错误消息:

我知道这个话题之前已经出现过,并且我已经阅读了关于这个主题的这篇文章,但这就是我已经尝试关注的内容,它使用的是旧版本的 Android Studio,它具有我在 2.1 中没有的不同导入选项。我还检查并安装了适用于 android studio 的 NDK 插件,并且我的最低构建目标超过了 SDK 级别 9。

一个奇怪的细节:当我尝试在 Eclipse 中将 andengine 作为库导入时,它工作正常。我不想依赖它,因为我知道 android 开发人员工具不再支持 eclipse,所以我想将其关闭到最新版本的 Android Studio。

0 投票
1 回答
129 浏览

android - android studio 2.1.2 中的 Android openCV 和 NDK 集成

我刚刚开始使用 AndroidNDKopenCVandroid studio。

我已按照此处提到的所有步骤(包括导入 openCV-sdk)https://www.learn2crack.com/2016/03/setup-opencv-sdk-android-studio.html并遵循来自 Github 示例的基本教程,用于 openCV https://github.com/opencv/opencv/tree/master/samples/android。在Tutorial2中的哪里当我编译和运行应用程序时它使用jni文件夹来存储C/C++代码我得到以下错误

错误发生在语句

下面是MainActivity代码

我已jniLibs在. _ _ 还添加了文件夹并具有三个文件app--> src--> mainarmeabi-v7ax86_64openCV-SDK-->native-->libsjniapp--> src--> mainAndroid.mk, Application.mk and jni_part.cpp

jni_part.cpp 代码

我被困在这里。任何类型的帮助将不胜感激

0 投票
1 回答
7756 浏览

android - 应用程序中的 JNI 检测到错误:调用 JNI GetMethodID 时出现未决异常 java.lang.ClassNotFoundException:找不到类

我收到以下错误:

应用程序中的 JNI 检测到错误:调用 JNI GetMethodID 时出现未决异常 java.lang.ClassNotFoundException:在路径上找不到类“package.name.class”:DexPathList [[zip 文件“/system/framework/sample.jar”], nativeLibraryDirectories=[/vendor/lib, /system/lib]]

以下是有关该错误的更多信息:

0 投票
1 回答
416 浏览

android - ndk-build :- 如何在 Windows 中调用 $(abspath $(LOCAL_PATH)) 获取确切路径?

我正在做一个示例本机项目。我有两个 make 文件,一个是 Android1.mk,另一个是 Android2.mk。第二个放在项目文件夹之外。我的android studio项目位于

H:/Ndk_Dev/Demo

Android1.mk 位于

H:/Ndk_Dev/Demo/app/src/main/jni

Android2.mk 位于

H:/Ndk_Dev/externalJni

Android1.mk 包含。

但是在编译时,我得到的路径是

所以它指向一个无效的 Android2.mk 路径,它是

据我了解MY_ROOT_PATH应该是H:/Ndk_Dev

有没有人知道在 Windows 上调用 $(abspath) 的任何问题。

0 投票
0 回答
416 浏览

android - 致命信号 7 (SIGBUS) 位于 0x3f8921d5 (code=1),线程 31131 (ohamsaa.ndktest)

我正在尝试使用 ndk 录制音频并将音频转换为频率格式。我参考了此链接来录制音频。( https://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-with-opensl-es-and-the-ndk/)。我可以录制音频但应用程序崩溃。我在 0x3f8921d5(代码 = 1)处收到此致命信号 7(SIGBUS),线程 31131(ndktest)错误。请帮助我,谢谢。

安卓.mk

应用程序.mk

记录器代码

0 投票
0 回答
44 浏览

android - Error Including *.so library in Android Studio NDK Project

I Pasted .so file into my new project folder

Inside MainActivity.java file I declared

When I run the app it shows below error

0 投票
0 回答
43 浏览

java - 通过 JNI 将 std::byte* 传递给 java

试过这个:

Java函数签名:

但得到一些 dalvik 错误。有人可以解释如何在 java 函数中以 byte[] 数组的形式将 std::byte* 传递给 Java。我对这个概念完全陌生,无法让它发挥作用。

0 投票
0 回答
841 浏览

android - C/C++ 配置问题 native-lib | 调试 | x86

图片