不幸的是,我必须在索尼爱立信 J108i(又名 Cedar)上处理 J2ME(我认为这些天是古老的技术)。
不幸的是,我未能配置设备上的调试。我做了以下事情:
- 在服务设置中启用 Java 开发者模式
- 配置的 USB -> 高级 -> 互联网访问 -> 通过计算机
- 安装 J2ME SDK 2.5.0.6
- 禁用 Windows 防火墙
- 在 Windows XP 和 Windows 7 上尝试了整个过程
不幸的是,连接代理无法连接到设备。网络接口在那里,名为“Sony Ericsson Device 1039 USB Ethernet Emulation (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
实际上,该接口似乎从未分配过正确的 IP。我试过手动分配 IP,但它也失败了(也许我做错了——这里的文档并不是很详细)。
知道我做错了什么吗?使用这款特定手机进行设备上调试的成功案例有哪些?