Context
Я не разработчик приложений, и я почти не знаю, что делаю сам.
Для моей диссертации я делаю карты с помощью приложения (tango_ros_streamer). Мне нужно было каким-то образом изменить его, создавая карту, вынимая буквально 3 строки в коде. Для этого мне нужно снова собрать приложение на телефоне.
Что я сделал
Я работаю в Linux 16.04, работаю с ROS Kinetic.
Я установил Android Studio и установил плагин NDK (?). Я подтвердил /opt/android-studio$ ls
, что действительно, ndk-bundle
существует и не является пустым.
В Android Studio Файл> Структура проекта> Расположение Android NDK: действительно /opt/android-sdk/ndk-bundle
.
В local.properties
это также
sdk.dir=/opt/android-sdk
ndk.dir=/opt/android-studio/ndk-bundle
Задача
Однако, когда телефон подключен к компьютеру в режиме разработчика и я «запускаю» код Android Studio, он получает сообщение об ошибке «Выполнить сборку> Выполнить задачи», а именно:
Процесс 'команда' / opt / android-sdk / ndk-bundle / ndk-build '' завершен
с ненулевым значением выхода 2
Я буквально забираю Android Studio только для того, чтобы исправить этот маленький кусочек кода, у меня совсем нет опыта разработки приложений. Поэтому я сделаю все возможное, чтобы понять, но знайте, я все еще новичок. Я смотрел на другие ответы на подобные проблемы с ndk, но не могу найти решение, которое работает для меня. Проще говоря, что я делаю не так? Вы видите, что не так с моими папками или файлами?
Спасибо.