问题标签 [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.

0 投票
0 回答
84 浏览

android - 以编程方式在 USB 中启用/禁用:Android

对于以编程方式启用/禁用 USB,首先我植根设备。现在我有root访问权限。我尝试了以下功能

和启用/禁用

但是当我将 USB 电缆连接到设备时,它会提示打开 USB 对话框,并且可以在 PC 和 USB
存储之间传输数据。如何停止设备中的USB。?

或者

可以使用Android NDK吗?

任何帮助都会对我有所帮助。谢谢...

0 投票
6 回答
125785 浏览

android - Android Studio 中的 JNI 和 Gradle

我正在尝试将本机代码添加到我的应用程序中。我拥有一切,../main/jni就像在我的 Eclipse 项目中一样。我已经添加ndk.dir=...到我的local.properties. 我还没有做任何其他事情(我不确定实际上还需要什么,所以如果我错过了一些事情,请告诉我)。当我尝试构建时,出现此错误:

我需要做什么?

安卓.mk:

应用程序.mk:

0 投票
0 回答
1512 浏览

android - Sqlite Android 用户定义函数问题。“没有这样的功能”

试图在 sqlite 中集成数学函数以进行距离计算。做了以下但仍然得到错误no such function: cos

sql_trig.c

安卓.mk

成功构建 libsql_trig.so 和 libsql3.so。

加载库

当从数据库调用它时,如下所示:

得到错误

任何想法/建议都会有所帮助。

谢谢。

0 投票
1 回答
663 浏览

android-ndk - 包含中的头文件未识别 jnic 文件

我是 android 本机编程的初学者。我知道这是一个非常基本的问题,但我仍然无法解决这个问题。请支持我。我有一些远程驻留的头文件(不在 local_path 中)。但我已将它包含在包含树下。我正在尝试将此头文件包含在 jni/sample.c 中存在的 ac 文件中现在的问题是这些头文件无法识别。(它显示“未解决的包含..etc”)。这与 android.mk 文件有关吗?我没有在 android.mk 文件的任何地方提到远程头文件路径

0 投票
0 回答
649 浏览

android - Android NDK 内部的错误

我正在尝试从 windows Visualcpp 项目构建一个NDK项目。

我在构建时从 NDK 方面得到的一些错误是:

1)“'size_type'没有命名类型第348行,外部位置:D:\Android\android_ndk_r9d\sources\cxx-stl\gnu-libstdc++\4.6\include\bits\basic_string.tcc C/C++问题”

2)预期的';' 在成员声明第 80 行末尾,外部位置:D:\Android\android_ndk_r9d\sources\cxx-stl\gnu-libstdc++\4.6\include\exception C/C++ 问题

Application.mkAndroid.mk文件的内容为:

对内部错误的任何想法android_ndk_r9d\sources\cxx-stl\gnu-libstdc++\4.6\include\ folder.

0 投票
1 回答
591 浏览

android - 如何在 Android 中导入 pjsip 库

我正在使用以下架构在 Windows 中开发应用程序。Android - API19 Eclipse - Juno OS -Windowsx64

谁能帮助我如何导入 PJSIP 库?我想开发一个 SIP 到 SIP 呼叫应用程序。

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 投票
1 回答
439 浏览

android - FIPS 强制模式的 Oreo 8.1 boressl 构建失败

我正在尝试为 FIPS 强制模式构建boringssl,但构建失败。到目前为止,我在 cmake 命令中启用了两个标志“FIPS”和“FIPS_DELOCATE”,然后是 ninja build。

我正在使用奥利奥 8.1。代码库,我已经为此苦苦挣扎了一段时间。这是我遵循的步骤。

我认为,util/fipstools/delocate.go 的构建失败。我尝试放置一些调试日志,但在尝试从 delocate.go 解析 libbcm_c_generated_asm.a 时失败。

另外,有什么办法,我可以从 Android.bp 运行 go 文件吗?因为 FIPS 松弛模式正在使用我的 Android.bp 正确构建?

0 投票
1 回答
85 浏览

android - Android NDK 构建的库在设备上崩溃,但在模拟器中运行良好

我想通过本机代码进行 DSP 计算。这在模拟器(Android 4.2.2)中运行良好。但在一些设备(Android 7 和 9)上,由 NDK 构建的库让应用程序在执行System.loadLibrary时直接崩溃。但是:当我将下载的库放入我的 APK 时,它会毫无问题地加载。

我承认,对于主要应用程序,我在 Windows 上使用旧的 Eclipse IDE,目标是 API 26。我的 NDK 是一个小型 r7,在 Ubuntu 上运行。但是我的库只对标准 c 中的字节数组进行计算,这里没有访问 Android 的东西。

本机代码编译时没有警告和错误,是为 armeabi 和 armeabi-v7a 构建的。在 APK 中,libxyz.so文件位于正确的文件夹中。导出函数的名称应该是正确的。但是,即使在 Java 类中没有为它们声明并且没有调用任何 native,崩溃也会直接发生在static { System.loadLibrary("libxyz.so"); }

我的库二进制文件可以不兼容吗?

谢谢你的帮助!

更新:这些库确实不兼容,请参阅下面的评论。