问题标签 [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 - 以编程方式在 USB 中启用/禁用:Android
对于以编程方式启用/禁用 USB,首先我植根设备。现在我有root访问权限。我尝试了以下功能
和启用/禁用
但是当我将 USB 电缆连接到设备时,它会提示打开 USB 对话框,并且可以在 PC 和 USB
存储之间传输数据。如何停止设备中的USB。?
或者
可以使用Android NDK吗?
任何帮助都会对我有所帮助。谢谢...
android - Android Studio 中的 JNI 和 Gradle
我正在尝试将本机代码添加到我的应用程序中。我拥有一切,../main/jni
就像在我的 Eclipse 项目中一样。我已经添加ndk.dir=...
到我的local.properties
. 我还没有做任何其他事情(我不确定实际上还需要什么,所以如果我错过了一些事情,请告诉我)。当我尝试构建时,出现此错误:
我需要做什么?
安卓.mk:
应用程序.mk:
android - Sqlite Android 用户定义函数问题。“没有这样的功能”
试图在 sqlite 中集成数学函数以进行距离计算。做了以下但仍然得到错误no such function: cos
。
sql_trig.c
安卓.mk
成功构建 libsql_trig.so 和 libsql3.so。
加载库
当从数据库调用它时,如下所示:
得到错误
任何想法/建议都会有所帮助。
谢谢。
android-ndk - 包含中的头文件未识别 jnic 文件
我是 android 本机编程的初学者。我知道这是一个非常基本的问题,但我仍然无法解决这个问题。请支持我。我有一些远程驻留的头文件(不在 local_path 中)。但我已将它包含在包含树下。我正在尝试将此头文件包含在 jni/sample.c 中存在的 ac 文件中现在的问题是这些头文件无法识别。(它显示“未解决的包含..etc”)。这与 android.mk 文件有关吗?我没有在 android.mk 文件的任何地方提到远程头文件路径
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.mk和Android.mk文件的内容为:
对内部错误的任何想法android_ndk_r9d\sources\cxx-stl\gnu-libstdc++\4.6\include\ folder.
android - 如何在 Android 中导入 pjsip 库
我正在使用以下架构在 Windows 中开发应用程序。Android - API19 Eclipse - Juno OS -Windowsx64
谁能帮助我如何导入 PJSIP 库?我想开发一个 SIP 到 SIP 呼叫应用程序。
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 - 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 正确构建?
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"); }
我的库二进制文件可以不兼容吗?
谢谢你的帮助!
更新:这些库确实不兼容,请参阅下面的评论。