У меня проблема с Android Studio или, более конкретно, с Android Studio, включая библиотеки.
В настоящее время я стажируюсь в компании, и моя задача состоит в том, чтобы улучшить дизайн студента магистратуры, который был здесь за несколько месяцев до меня. Я почти закончил со всем, что связано с аппаратным обеспечением (которое было моим первоначальным назначением), но программное обеспечение доставляет мне проблемы.
Чтобы увидеть, работает ли мое оборудование, мне нужно, чтобы его приложение для Android работало на новом используемом планшете. Поскольку входы и выходы практически одинаковы, я просто планировал использовать его APK для этой задачи. Поскольку android не позволяет мне установить apk (говорит о том, что пакет не завершен), он сказал мне просто перепаковать приложение с помощью 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 </p>
[x86] Компиляция ++: face-lib <= Facebase.cpp </p>
[x86] Компиляция ++: face-lib <= Eigenfaces.cpp </p>
[x86] Компиляция ++: face-lib <= Fisherfaces.cpp </p>
[x86] Компиляция ++: face-lib <= PCA.cpp </p>
C: /Users/user/Desktop/App/App/BT2USB/app/src/main/cpp/FaceRecognitionLib/PCA.c> стр: 21: 10: фатальная ошибка: файл 'RedSVD-h' не найден
^ ~~~~~~~~~
1 сгенерированная ошибка.
make: *** [C: / Пользователи / Пользователь / Рабочий стол / Приложение / Приложение / BT2USB / Приложение / Сборка / Промежуточные / 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
Однако это не работает. Я не мог найти никого с такой же проблемой, поэтому, если у кого-то есть какие-то советы для меня, я был бы очень благодарен.