【问题标题】:How to Connect Rad Studio 10 Seattle with Nox App Player如何将 Rad Studio 10 Seattle 与 Nox App Player 连接
【发布时间】:2016-05-07 00:04:52
【问题描述】:

根据这篇官方博文 (How to connect Android Studio with Nox App Player for Android development and debug) 可以将 Android Studio 与 Nox App Player 连接。

现在我可以将 Android Studio 与 Nox App Player 连接,但此方法不适用于 Rad Studio

我联系了 Nox 支持团队并要求他们提供解决方案,他们告诉我:

您可以通过集成 Android 开发插件连接到 Rad Studio。然后通过命令端口转发(nox_adb.exe connect 127.0.0.1:62001)即可解决问题。

在 Rad Studio 中,我设置了 Android SDK、NDK 和 Java (Tools -> Options -> SDK Manager) 的路径,但我仍然无法将 Rad Studio 与 Nox 连接。

在我测试的许多 Android 模拟器中,唯一可以与 Rad Studio 一起使用的模拟器是 AVDNox App Player,其他模拟器说“Application Does Not支持此设备”。 [Android Devices Supported for Application Development]

AVD 速度太慢,有时会死机或挂起,应该重新启动,但 Nox 非常快速且强大。

我应该怎么做才能将 Rad Studio 与 Nox 连接起来?

【问题讨论】:

  • 在端口 62001 上使用 Indy 连接到它
  • 谢谢你的回复,你能解释一下怎么做吗?
  • 您是否尝试运行该命令?另见en.bignox.com/blog/?p=344
  • 是的开发者模式已启用
  • 我也可以通过执行nox_adb.exe connect 127.0.0.1:62001直接从android studio运行应用程序

标签: android delphi android-emulator delphi-10-seattle


【解决方案1】:

根据其中一个 cmets,您需要按照此处的说明进行操作:

http://en.bignox.com/blog/?p=344

您还需要在 Delphi 的 Android SDK 选项的 SDK 属性中更改 Adb 位置。它会是这样的:

C:\Users\[用户名]\AppData\Roaming\Nox\bin\nox_adb.exe

其中 [username] 是您系统上的登录用户名。然后在Delphi的项目管理器中刷新Android目标下的Target节点,应该会出现NoxW。

使用 Delphi 和 nox_adb 似乎无法进行调试,但这使得部署更容易

【讨论】:

  • 上述解决方案效果很好,非常感谢您的回答。作为我最近发现的另一个解决方案,可以在 Rad Studio SDK 选项中保留原始的 adb.exe 并将其连接到 127.0.0.1:62001 因此,adb.exenox_adb.exe 都连接到同一个端口。
  • 您能否提供您找到的其他解决方案的链接?谢谢
  • adb.exe help :如果未指定端口号,则默认使用端口 5555。我刚改了。
  • 改变了什么,在哪里?
  • 从 Nox bin 文件夹运行此命令:nox_adb.exe connect 127.0.0.1:62001 并从 Android SDK 平台工具:adb.exe connect 127.0.0.1:62001
【解决方案2】:
  • 不调试就执行
  • 不要运行 Rad Studio 模拟器,如果询问则否
  • 将您的 apk 项目文件从 bin 文件夹拖放到 Nox 播放器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多