Я пытаюсь отладить сборку приложения с помощью NDK на Motorola Droid. Я следую инструкциям здесь , и в прошлом я имел успех на эмуляторе (у меня, очевидно, есть root-доступ), но когда я пытаюсь запустить
gdbserver :5039 --attach 1082
через оболочку adb я получаю gdbserver:permission denied
. Очевидно, что это стандартный Droid, у меня нет прав root. Это необходимо? Я что-то пропустил?
Заранее спасибо!
Редактировать Я подтвердил, что эта команда работает на эмуляторе. Можно ли это сделать на некорневом устройстве?
Редактировать 2 Я также подтвердил те же Permission Denied
ошибки на EVO 4G.
Редактировать 3 Я также обнаружил, что производственное устройство (например, EVO 4G или Droid) не выдаст мне ошибку «not found». Например, когда я набрал в оболочке что-то случайное, например, ljs
, я получил ljs: permission denied
. Ошибка такая же, если команда существует, и я не могу получить к ней доступ (вероятно, sudo) или если команда не существует (ljs).