设备已经添加,我可以在控制台和eclipse中看到它.控制台(Windows):
adb devices List of devices attached 0019cca27f2e6e device
和日食:
我可以在设备/模拟器上运行应用程序而没有任何问题.我只是做干净的安装和android:部署后跟android:运行和工作像一个魅力.但是我不知道如何调试它.
但是当我实际上在设备上运行应用程序(Samsung Galaxy SII)时,我只能看到这两个进程执行com.viber.voip和com.viber.voip:keepAliveReceiver即使我运行它也看不到我的应用程序.但是在模拟器/模拟器上,我可以看到我的应用程序运行.
我已经走了这个材料:
debugging an app startup with android maven plugin
How to start application in command line with Maven
http://code.google.com/p/maven-android-plugin/wiki/Debug
不能打破代码.甚至尝试使用maven-exec-plugin通过调用下面的脚本开始调试,这是pom中的插件:
<plugin> <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> <configuration> <executable>${basedir}/scripts/debug_app.cmd</executable> </configuration> </plugin>
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:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > </uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE" > </uses-permission> <uses-permission android:name="android.permission.SET_DEBUG_APP" > </uses-permission> <!-- <uses-permission android:name="android.permission.INTERNET" /> --> <application android:icon="@drawable/icon" android:label="@string/app_name" > <activity android:name=".HelloAndroidActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".DisplayMessageActivity" > </activity> </application>
有没有人设法使用maven调试设备来构建应用程序?
问题更新:
在添加android:debuggable =“true”后,我的应用程序出现在设备选项卡上,但我遇到不同的问题(当我点击下面的绿色调试图标).
请参阅下文 :
http://code.google.com/p/android/issues/detail?id=9932
我已经接受了下面的回答.也可能有用的:
https://groups.google.com/forum/?fromgroups#!topic/android-developers/DftP5gYcwYI