问题标签 [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.
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>
请帮助我导入该项目。
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。
android - android studio 2.1.2 中的 Android openCV 和 NDK 集成
我刚刚开始使用 AndroidNDK
和openCV
android 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--> main
armeabi-v7a
x86_64
openCV-SDK-->native-->libs
jni
app--> src--> main
Android.mk, Application.mk and jni_part.cpp
jni_part.cpp 代码
我被困在这里。任何类型的帮助将不胜感激
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]]
以下是有关该错误的更多信息:
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) 的任何问题。
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
记录器代码
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
java - 通过 JNI 将 std::byte* 传递给 java
试过这个:
Java函数签名:
但得到一些 dalvik 错误。有人可以解释如何在 java 函数中以 byte[] 数组的形式将 std::byte* 传递给 Java。我对这个概念完全陌生,无法让它发挥作用。