Я использую vs-android для создания нативных приложений на C ++ для Android.Я хотел бы отладить из командной строки, запустив gdbserver на эмуляторе и подключившись к этому серверу GDB.Поскольку я не использую скрипты сборки Android, я не получаю gdbserver по умолчанию.Поэтому я добавил gdbserver в папку lib, откуда vs-android собирает его и помещает в APK.Теперь этот файл находится на эмуляторе в папке lib приложения, где также находится мой SO при развертывании приложения с помощью установки adb.
Теперь я пытаюсь запустить gdbserver с run-as, но получаюошибка «Не удается подключиться к процессу 924: операция не разрешена (1)».
Согласно этому http://ian -ni-lewis.blogspot.com / 2011/05 / ndk-debugging-безroot-access.html сервер должен иметь возможность подключаться к процессу, когда gdbserver запускается с run-as.
Есть какие-либо идеи относительно того, что я все еще могу делать неправильно?