草庐IT

NDK_MODULE_PATH

全部标签

android - 在 android ADT : "ndk-build" not found in PATH 中构建 OpenCV 2.4.5

我正在尝试关注thisOpenCVdocument将OpenCV示例项目导入到androidADT中,我得到了现在臭名昭著的“程序“C:\android\android-ndk-r8d-windows\ndk-build”未在PATH中找到”错误。我的操作系统是Windows7,我将cygwin用于任何类似Linux的命令。请注意:我已经下载了NDK包,并且已经将NDKROOT的值设置为我的NDK根文件夹。我将NDKROOT设置为系统范围的环境变量和ADT的C/C++构建环境变量,如下所示:在我的NDK根文件夹中,我制作了文件“ndk-build.cmd”的相同副本,并将它们分别重命名

Android NDK 不支持 std::locale()?

我在AndroidNDK中使用std::local()将MBS转换为WCS。但是……std::locale::global(std::locale("kor"))std::locale::global(std::locale("ko"))std::locale::global(std::locale("ko_KR"))std::locale::global(std::locale("ko_KR.eucKr"))std::locale::global(std::locale("ko_KR.euckr"))std::locale::global(std::locale("ko_KR.EUC

android NDK fatal error : stdio. h : No such file or directory #include <stdio. h>

我正尝试在我的Archlinux中为我的Qtandroid项目构建QPSQL驱动程序,但它经常失败configure:error:Cpreprocessor"/opt/AndroidSDK/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-cpp"failssanitycheck所以我尝试了简单的helloWorld程序:-%/opt/AndroidSDK/ndk-bundle/toolchains/arm-linux-androideabi-4

android - Ionic build cannot find module 错误。如何导入安卓插件?

我正在尝试开发一个用于Ionic应用程序的Android插件。我使用Ionic使用ionicstartmyApptabs提供的入门项目创建了应用程序。我还在另一个文件夹中创建了我的插件,其中包含以下文件。plugin.xmlGSLocationManagerLocationPluginMITcordova,device,sensors,location=3.6.0">-->locationManager.jsvarGSLocationManager={getCurrentLocation:function(success,failure){exec(success,failure,'G

android - 如何将 OpenCV 4.0 集成到纯 C++ Android NDK 项目中?

我集成需要哪些步骤,thelatestversionofOpenCV进入一个纯C++(NoJavaCode)的AndroidNDK项目,比如AndroidNDK谷歌教程:Endless-Tunnel?officialdocumentation对于android集成,指的是更旧的版本:OpenCV-2.4和文件夹结构不再相同。我在Linux上使用AndroidStudio。非常感谢所有帮助。 最佳答案 下载opencvAndroid包(例如opencv-4.0.1-android-sdk)并解压到~/android。到CMakeLis

android - LD_LIBRARY_PATH 定义所需的库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭8年前。Improvethisquestion我想确定要添加到开发的Android应用程序中的任何必需的库。因此,我试图将其正确定义为LD_LIBRARY_PATH.命令ldd用于检查我的Qt应用程序需要哪些库。当我在Ubuntu上运行ldd时,它应该会给我MyApp所需的库列表。然而,这是我到目前为止得到的:$cdM

android - 如何在 Android Studio 中设置 NDK_PROJECT_PATH

我是NDK调试的新手,我正在尝试构建用于调试的cpp代码。这是我的Application.mk文件的样子:APP_STL:=stlport_staticAPP_MODULES:=abcxyzAPP_CFLAGS+=-fno-rtti-fexceptionsAPP_ABI:=armeabiarmeabi-v7aNDK_TOOLCHAIN:=arm-linux-androideabi-4.9我收到以下错误,我已经尝试了ndk工具中的所有工具链,我错过了什么?更新:我意识到NDK_PROJECT_PATH设置为null,当构建是从AndroidStudio运行时。我能跑来自终端的ndk-bu

android - DetachCurrentThread 有时会在 NDK 中崩溃

我很抱歉问了一个非常模糊的问题,但是,我有一个纯原生的NDK应用程序,它应该在沉浸模式(即全屏)下执行。沉浸式模式JNIfragment在应用程序通过APP_CMD_RESUME恢复时执行。这在大多数情况下都有效,但是,我的SetImmersiveMode()fragment中的命令activity->vm->DetachCurrentThread()时不时会崩溃并出现致命异常:FATALEXCEPTION:Thread-10Process:com.toppluva.portis.LocalDebug,PID:5474android.view.ViewRootImpl$CalledFr

CMake 构建工具链中 "strip"命令的 Android NDK 路径变量

我正在尝试为我的Android库添加一个剥离调试符号步骤,其中包括用于不同ABI的native共享库,例如x86/native-lib.so、x86_64/native-lib.so、arm64-v8a/native-lib.so等我知道strip命令必须对应于每个ABI。因此,我需要调用正确的strip命令,为此我需要在构建时知道它的正确路径。例如,对于ABIx86_64,我需要进行以下路径设置:set(STRIP~/Library/Android/android-ndk-r16b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x8

android - 如何设置 Eclipse 的构建配置以生成正确的、可调试的 NDK 应用程序?

我们有一个AndroidNDK项目,它具有三种不同的构建配置:调试-armeabi调试-armeabi-v7a发布-aremabi+armeabi-v7a由于Android加载器中的一个已知错误,我们指定了单独的aremabi和armeabi-v7调试配置,如果指定了多个EABI,调试器可能会启动错误的EABI版本的应用程序,并且不会命中任何native断点(Moredetailshere,attheendofthedocument)。过去,我们编辑Application.mk文件并通过APP_ABI变量指定所需的EABI。我们希望避免这种手动编辑,并利用Eclipse的构建配置并自动