【问题标题】:Netbeans Android - Compile & Test on real device (Unix, OSX)Netbeans Android - 在真实设备(Unix、OSX)上编译和测试
【发布时间】:2011-09-12 22:41:15
【问题描述】:

我已阅读有关在设备上测试 Android 应用的几个问题。
我知道可以将 APK 上传到网络存储,允许未签名的应用程序并运行它 我已经阅读了一些使用 Eclipse 的解决方案 我已经阅读了有关安装 apkadb 的信息 但与 Netbeans 无关。

那么有针对 OSX/UNIX 系统和 Netbeans 的自动化解决方案吗?

注意,我目前正在使用带有 NBAndroid 插件的 OSX 1.7 和 Netbeans 7.0,但问题与 Unix/OSX 和 Netbeans 自 6.5(或更低,如果它支持)有关

【问题讨论】:

    标签: android testing deployment netbeans integration-testing


    【解决方案1】:

    我会自己回答,因为没有人回答,我猜出来了:

    1. 根据本手册编辑您的 Android 清单: http://developer.android.com/guide/developing/device.html

      <application android:debuggable="true" ... >

    2. 从您的 android sdk 运行 ./adb start-serverddms 以启用 adb 服务器

    3. 在您的设备上将USB Debugging mode 设置为启用,并通过USB 将您的设备连接到计算机

    4. /platform-tools 文件夹中运行 ./adb devices
      查看您的设备是否正确启用并且对 adb 可见

    5. 在 Netbeans (F6) 中运行项目并在窗口的上半部分选择您的设备(在 running devices 部分)

    6. 您的应用应该在您的真实设备上正常运行,要查看日志,您可以使用

      1. ./platform-tools/adb logcat -> 在控制台中调试消息
      2. ./tools/ddms -> 用于调试消息的 gui

    【讨论】:

    • 谢谢你,帮了大忙。现在似乎有点过时了,因为 ddms 已被弃用以使用 monitor 并且 USB 调试模式必须在 之前 monitor 运行。可能值得注意的是,如果您在 Mac 以外的任何设备上运行 NetBeans,则在运行 monitor 之前,您可能需要安装 USB 驱动程序。
    猜你喜欢
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    相关资源
    最近更新 更多