Android Studio给我带来麻烦,其中包括用于面部识别的RedSVD库

时间:2018-08-24 09:13:04

标签: android android-studio opencv include libraries

我对Android Studio或更具体的对Android Studio(包括库)有问题。

我目前正在为一家公司实习,我的任务是改进比我还早几个月的硕士研究生的设计。我已经完成了与硬件相关的所有工作(这是我最初的工作),但是软件给我带来了麻烦。

要查看我的硬件是否正常工作,我需要在使用的新平板电脑上运行他的android应用。由于输入和输出基本上完全相同,我计划使用他的APK完成任务。因为android不允许我安装apk(说说软件包不完整),所以他告诉我可以使用android studio重新打包应用。

现在是我的实际问题。在过去的两天内,我在应用程序的面部识别部分遇到了很多问题。它的大多数现在都在工作,但我无法让Android Studio为我建立APK。

这只是给我这个错误:

  

构建命令失败。

     

Android NDK:警告:APP_STL gnustl_static已被弃用,并将在下一版本中删除。请切换到c ++ _ static或c ++ _ shared。有关更多信息,请参见https://developer.android.com/ndk/guides/cpp-support.html

     

[x86]编译++:face-lib <= face-lib.cpp

     

[x86]编译++:face-lib <= Facebase.cpp

     

[x86]编译++:face-lib <= Eigenfaces.cpp

     

[x86]编译++:face-lib <= Fisherfaces.cpp

     

[x86]编译++:face-lib <= PCA.cpp

     

C:/Users/user/Desktop/App/App/BT2USB/app/src/main/cpp/FaceRecognitionLib/PCA.c> pp:21:10:致命错误:找不到'RedSVD-h'文件< / p>      

包括// https://github.com/ntessore/redsvd-h

     

^ ~~~~~~~~~

     

产生了1个错误。

     

make:*** [C:/ Users / user / Desktop / App / App / BT2USB / app / build / intermediates / ndkBuild / debug / ob> j / local / x86 / objs-debug / face-lib / FaceRecognitionLib / PCA.o]错误1

我试图像这样在Android.mk中指定文件的路径:

  

LOCAL_C_INCLUDES + = $ C:\ Users \ user \ Desktop \ App \ App \ redsvd \ redsvd-h-master \ RedSVDRedSVD-h \ include \ RedSVD \ RedSVD-h

但是它不起作用。我找不到任何遇到相同问题的人,因此,如果有人对我有一些提示,我将不胜感激。

0 个答案:

没有答案