2014-11-28 5 views
0

Я пытаюсь изучить разработку собственных приложений на Android и для этого я создал образец приложения, и теперь я пытаюсь его отладить. Я выполнил руководство по этому page для отладки. Но теперь, когда я начала отладки с помощью этой конфигурации я получаю следующую ошибку:Не удалось отладить собственное приложение в eclipse

Error in final launch sequence 
Failed to execute MI command: 
-exec-run 
Error message from debugger back end: 
Don't know how to run. Try "help target". 
Don't know how to run. Try "help target". 

Моя среда разработки (если необходимо):

GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 
    Eclipse - the eclipse ADT bundle downloaded from the android developers website 
    ADT package version 23.0.1.1259578 
    Eclipse CDT - Eclipse c/c++ Development Tools - 8.1.2.201302132326 
    Eclipse CDT - GDB Common - 7.0.0.201302132326 
    NDK - android-ndk-r10c-linux-x86_64 

Любая помощь приветствуется.

+0

Возможный дубликат [Отладка собственного кода в Android-библиотеке] (http://stackoverflow.com/questions/12638849/debug-native-code-in-android-library) и [Как отладить собственный код в библиотеке Android проект?] (http://stackoverflow.com/q/15798738/608639) – jww

+0

Также рассмотрите [этот пост] (http://stackoverflow.com/questions/25159644/debug-native-application-on-samsung-4 -4-2-package-is-unknown-with-run-as-comma) Некоторая регрессия была введена в отношении прав доступа к файлам в Android 4.3 (исправлена ​​в Android 4.4). Samsung по-прежнему испытывает проблемы. Убедитесь, что вас нет в этой ситуации. –

ответ

0

использование отладки возможность разрешения, как это:

<application 

     android:debuggable="true" 
     > 

Я надеюсь, что это поможет.

+0

вы не можете этого сделать, потому что когда вы это делаете, он дает сообщение об ошибке: «Избегайте жесткого кодирования режима отладки; оставляя это, позволяет отлаживать и выпускать сборки, чтобы автоматически назначать один. – Pawan

+0

О, действительно. Вы узнали тег приложения в манифесте, если нашли, затем вставьте эту строку в него. В противном случае оставьте решение. Но не говорите, что вы не можете этого сделать. Уже протестированное решение. –

+0

ну, я тоже попробовал, и я не смог его добавить. А AFIK во время разработки для свойства debuggable установлено значение true по умолчанию. – Pawan

0

Включить отладку с помощью этой команды ndk-build NDK_DEBUG = 1 APP_OPTIM = debug. Жесткое кодирование не разрешено в файле android.mk.

0

Я смог отладить код, следуя answer to this question. Я не отправляю шаги, которые я выполнил, потому что я не хочу дублировать ответ. Если кто-то сталкивается с проблемой после ответа, указанного в приведенной ссылке, я буду более чем счастлив помочь.

Смежные вопросы