我读过几个关于在设备上测试android应用程序的问题。
我知道有可能上传APK到网络存储,允许未签名的应用程序并运行它我读过一些使用Eclipse的解决方案我读过关于安装apk
到adb
的文章但是没有Netbeans。
那么是否有一些OSX/UNIX系统和Netbeans的自动化解决方案?
注意,我目前使用OSX 1.7和Netbeans 7.0与nandroid插件,但问题是有关Unix/OSX通用和Netbeans自6.5(或更低,如果它支持)
既然没人回答,我自己想出来了,我自己来回答:
-
根据本手册编辑您的Android清单:http://developer.android.com/guide/developing/device.html
<application android:debuggable="true" ... >
-
从android sdk中运行
./adb start-server
或ddms
以启用adb服务器 -
在您的设备上设置
USB Debugging mode
为启用,并通过USB连接您的设备到计算机 -
从
/platform-tools
文件夹中运行./adb devices
查看您的设备是否正确启用,是否对adb 可见。 在Netbeans中运行项目(F6)并选择您的设备在窗口的上半部分(在
running devices
部分)你的应用程序应该在你的真实设备上正常运行,查看日志,你可以使用
-
./platform-tools/adb logcat
->控制台的调试信息 -
./tools/ddms
-> gui调试消息
-