70得票4回答
Android Studio项目中CMake和NDK-build的区别

什么是在安卓项目中使用CMake和NDK构建的实际区别?我已经查看了谷歌文档,但概念还不清晰。根据谷歌文档: Android Native Development Kit(NDK):一个工具集,允许您使用C和C++代码与Android一起使用,并提供平台库,使您可以管理本地活动并访问物理设备...

61得票2回答
如何在64位Android设备上使用32位本地库

我在我的应用程序中使用了一个原生库,该库仅为armeabi、armeabi-v7a和x86编译。 当此库加载到像三星S6这样的64位设备上时,应用程序会因为UnsatisfiedLinkError而崩溃。 java.lang.UnsatisfiedLinkError: dalvik.sys...

21得票5回答
更改ndk-build输出位置

我的应用程序具有以下结构Android | |-> app | | | |-> build [1] | |-> src | | |-> main | | | |-> assets | | | |...

20得票1回答
无法找到方法cppFlags() arguments()的参数。

我正在尝试使用std::function 但编译器会抛出一个错误Error:(50, 10) error: no type named 'function' in namespace 'std' 我尝试修改build.gradle文件。externalNativeBuild { ndk...

15得票7回答
NDK缺少一个“平台”目录,尝试构建时出错。

Executing tasks: [clean] Configuration on demand is an incubating feature. NDK is missing a "platforms" directory. If you are using NDK, verif...

14得票1回答
如何逐步使用ndk-stack?

我正在尝试调试这个错误: 01-12 13:38:18.068 275-275/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 01-12 13:38:18.068 275-275/? I/...

13得票3回答
找不到externalNativeBuild()方法的解决方法

我正在尝试将ndkBuild功能集成到一个现有的Android Studio项目中,使用新的Android Studio 2.2版本,以启用C++调试等功能。我已经尝试了Android Studio 2.2提供的一个NDK示例项目,它可以完美地工作。然而,当我尝试在自己的项目中运行Gradle...

12得票6回答
Android Studio错误:尝试运行Gstreamer教程时执行ndkBuild的外部本地构建

我正在尝试在Android Studio 3.5中运行gstreamer android教程-5(https://gitlab.freedesktop.org/gstreamer/gst-docs/tree/master/examples/tutorials/android)(https://...

11得票2回答
如何在Android.mk文件或Application.mk文件中指定库的路径?

我需要在Application.mk文件中指定库的路径以正确链接它。怎么做?有没有GCC命令可以实现这个功能?

10得票2回答
Android Studio本地代码编译速度缓慢

我最近从Eclipse+ADT切换到了Android Studio,我的应用是一个完整的本地C++应用程序。我使用的是Android Studio 2.0 Beta 5和Gradle Experimental 0.6.0-beta4。 对于本地代码,Android Studio的构建过程非常...