Как отлаживать приложение Android, созданное с помощью maven

В настоящее время я пытаюсь отладить приложение Android на своем устройстве из eclipse.

Устройство добавлено, я вижу его как в консоли, так и в eclipse. Консоль (Окна):

adb devices
List of devices attached
0019cca27f2e6e  device

И затмение:

enter image description here

Я могу без проблем запустить приложение как на устройстве, так и на симуляторе. Я просто делаю clean installи android:deploy, а затем android:runи работает как шарм. Но я пока не могу понять, как его отлаживать.

Но когда я на самом деле запускаю приложение на устройстве (Samsung galaxy SII ), я вижу только эти два выполняющихся процесса com.viber.voipи com.viber.voip:keepAliveReceiver. Я не вижу свое приложение, даже если запускаю его. Однако на симуляторе/эмуляторе я вижу, как работает мое приложение.

Я просмотрел этот материал:

отладка запуска приложения с помощью плагина android maven

Как запустить приложение в командной строке с помощью Maven

http://code.google.com/p/maven-android-plugin/wiki/Debug

Не могу сломать код. Даже пытался с maven-exec-pluginначать отладку, вызвав скрипт внизу, вот этот плагин в pom:


            exec-maven-plugin
        org.codehaus.mojo
        
            ${basedir}/scripts/debug_app.cmd
        

Содержаниеdebug_app.cmd:

adb shell am start -D android.intent.action.MAIN -n my.package.name/.HelloAndroidActivity

Когда я запускаю этот плагин, я получаю следующую ОШИБКУ:

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=android.intent.action.MAIN }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=android.intent.action.MAIN }

Вот мой manifest.xml, если нужно:












    
        
            
            
        
    
    
    

Кому-нибудь удалось отладить устройство с помощью maven для создания приложения?

Обновление вопроса:

После добавления android:debuggable="true"мое приложение появилось на вкладке устройств, но я столкнулся с другой проблемой (, когда щелкнул зеленый значок отладки ниже ).

См. ниже:

enter image description here

Я нашел этот обходной путь(решение в дополнение к правильному ответу):

http://code.google.com/p/android/issues/detail?id=9932

И я принял ответ ниже. Также может пригодиться:

https://groups.google.com/forum/?fromgroups#!topic/android -разработчики/DftP5gYcwYI

10
задан Community 23 May 2017 в 11:48
поделиться