2

残念ながら、Sony Ericsson J108i(別名Cedar)でJ2ME(最近は古代のテクノロジーと考えています)を処理する必要があります。

残念ながら、デバイス上のデバッグを構成できませんでした。私は次のことをしました:

  • サービス設定でJava開発者モードを有効にする
  • 構成済みのUSB->詳細設定->インターネットアクセス->コンピューター経由
  • J2MESDK2.5.0.6をインストールしました
  • Windowsファイアウォールを無効にしました
  • WindowsXPとWindows7の両方で手順全体を試しました

残念ながら、接続プロキシはデバイスへの接続に失敗します。「SonyEricssonDevice1039 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を割り当てようとしましたが、失敗しました(おそらく、間違って割り当てました。ここでのドキュメントは実際には冗長ではありません)。

私が何を間違えているのか分かりますか?この特定の電話を使用したデバイス上のデバッグの成功事例はありますか?

4

1 に答える 1

2

CedarデバイスをVista32ビットSP2で動作さ
せることができました。1。まず、jdk7uXを使用していないことを確認します(そうでない場合は、SEMC_SDK_Serviceを正しく開始するためにMSVC 10再配布可能パックをインストールする必要があります)。
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.約1分待ちます
6. SDK_Root / OnDeviceDebug / bin /restart_service.cmd7を実行します
。コンソールでarp-aを実行し、インターフェイスが192.168.8。*を使用していることを確認します。これにも約1分かかる場合があります
8.接続プロキシを再起動して電話に接続します。すべて問題ありません
。9。Windowsが起動するたびに、手順4〜8を繰り返す必要があります。

于 2012-06-17T01:41:20.213 に答える