debugging - 使用索尼爱立信 Cedar (J108i) 进行设备上调试

标签 debugging java-me sony

不幸的是,我必须在索尼爱立信 J108i(又名 Cedar)上处理 J2ME(我现在认为这是古老的技术)。

不幸的是,我未能配置设备上调试。我已完成以下操作:

  • 在服务设置中启用 Java 开发者模式
  • 配置 USB -> 高级 -> 互联网访问 -> 通过计算机
  • 已安装 J2ME SDK 2.5.0.6
  • 禁用 Windows 防火墙
  • 在 Windows XP 和 Windows 7 上尝试了整个过程

不幸的是,连接代理无法连接到设备。网络接口(interface)在那里,名为“索尼爱立信设备 1039 USB 以太网仿真 (NDIS 5)”,但当我尝试连接时,会记录以下内容:

[18.03.12 13:23:45] Getting device ip. Failed to get deviceip for interface(Sony Ericsson Device 1039 USB Ethernet Emulation (NDIS 5) - Sterownik miniport Harmonogramu pakietów). Trying to get it from Connection Proxy settings(sdkme.properties). java.lang.RuntimeException: Unable to connect to the SEMC SDK Service1.
[18.03.12 13:23:45] Getting device ip. No device for interface=Sony Ericsson Device 1039 USB Ethernet Emulation (NDIS 5) - Sterownik miniport Harmonogramu pakietów

实际上看起来该接口(interface)从未分配过正确的 IP。我尝试过手动分配 IP,但也失败了(也许我做得不正确 - 这里的文档并不是很详细)。

知道我做错了什么吗?有使用这款特定手机进行设备上调试的成功案例吗?

最佳答案

我设法让我的 Cedar 设备在 Vista 32 位 SP2 上运行:
1. 首先,确保您没有使用jdk7uX(否则您必须安装MSVC 10可再发行包才能使SEMC_SDK_Service正常启动)。
2.编辑SDK_Root/OnDeviceDebug/lib/sdkme.properties,设置ipprovider.rebindOnConnect: true (默认为 false),然后取消注释并设置 proxy.device.ip: 192.168.8.2 和 proxy.local.ip: 192.168.8.1 (默认情况下两者都被注释掉并为空)
3.运行SDK_Root/OnDeviceDebug/bin/restart_service.cmd
4.(重新)连接您的 Cedar 设备
5.等待大约一分钟
6.运行SDK_Root/OnDeviceDebug/bin/restart_service.cmd
7. 在控制台中运行 arp -a 并确保您的接口(interface)使用 192.168.8.*,这也可能需要大约一分钟
8. 重新启动连接代理并连接到您的手机,一切应该都OK
9. 每次 Windows 启动后,您应该重复步骤 4-8

关于debugging - 使用索尼爱立信 Cedar (J108i) 进行设备上调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758276/

相关文章:

android application 2.3.4 索尼爱立信设计?

android - USB 调试设置保持 "unchecking"

c# - Visual Studio 2012 - Razor View 文件 (".cshtml"中的断点)未加载

c++ - .natvis - 如何引用模板模板参数?

android - 索尼安卓电视上支持的 CSS-GRID 浏览器

安卓 SQLite SQLiteDiskIOException : disk I/O error (code 1290) SQLITE_IOERR_DIR_FSYNC

c++ - 在 VS2010 中未经调试运行时发布版本不起作用

java - 如何在 lwuit 中为相同文本添加第二个前景色

java-me - 如何使用代号一存储?

java - Myphone 设备上的文件连接异常 - 无权访问受限 API