2014-09-16 3 views
24

Не удается отладить приложение com.domain.test на устройстве samsung-gt93_19300-323020cfc86b804f. В этом манифесте нет атрибута отладки. Если вы вручную установили его в манифесте, удалите его и пусть IDE автоматически назначит его. Если вы используете Gradle, убедитесь, что ваш текущий вариант отлаживается.Это приложение не имеет отладочного атрибута, включенного в его манифесте

+6

У меня есть решение. я изменил вариант варианта debug, чтобы выпустить из андроида студии левый угол – ishq

+5

На самом деле это не решение, просто работа. Какой атрибут необходимо добавить к градиенту построения, чтобы сделать его отлаживаемым? Вы узнали? – portfoliobuilder

+3

Если вы получаете эту ошибку с IntelliJ IDEA, вы можете посмотреть здесь: https://youtrack.jetbrains.com/issue/IDEA-153902 Но в текущей ситуации JetBrains признает, что это ошибка, но она hasn пока не исправлено. – RenniePet

ответ

47

Ваш комментарий уже дал ответ на этот пост, но так как вы не выбрали ответ, я его запишу.

Изменения сборка варианта с релизом для отладки от андроида студии левого углу.

**Build variant** tab's default position in AndroidStudio

+2

И как именно это ответ? –

+0

@DebosmitRay Автор намекнул на ответ, а не дал ответ, но подсказка была очень полезной. Спасибо, что упомянул об этом, я изменил ответ, чтобы точно решить проблему. – Klaus

+0

Спасибо за редактирование @Klaus! –

0

для которого пришли сюда в поисках цитаты TS, проверьте, если вы установите приложение для Android в Run/конфигурации всплывающего окна отладки. Не родной, как в моей ошибке.

+0

Это уже приложение для Android, а не родное (но Java), но ошибка все еще существует. – CoolMind

16

Право решение записывается в https://stackoverflow.com/a/25628789/2914140: открытой build.gradle вашего модуля, типа: «истинно отладке» (пример ниже):

buildTypes { 
    release { 
     signingConfig signingConfigs.release 
     debuggable true 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
    debug { 
     applicationIdSuffix ".debug" 
     debuggable true 
    } 
} 

При создании подписанного APK из меню, вы должны отредактировать ветку «release», изменив «debuggable true» на false, чтобы избежать отладочной информации.

+1

Это работает для меня, отлаживаемое было ложным –

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