2

デバイスドライバーを認識しないため、Eclipseを使用してSony Ericssonxperiax10をデバッグできません。いくつかのドライバーをダウンロードしましたが、デバイスがOSによって認識されません。私のOSはサービスパック3を搭載したWindowsXPです。デバイスにインストールして他のアプリをデバッグできるAndroidデバッグアプリはありますか?

4

2 に答える 2

1

adb デーモンとそれが作成するプロセスは、インストールできるどのアプリケーションよりも多少特権のあるユーザー ID として実行されます。これにより、ユーザーの確認なしにパッケージをインストールまたは削除したり、デバッグ可能なアプリケーション パッケージのユーザー ID として実行したりできます。

ただし、多くの目的のために、回避策があります。

  • アプリケーションをインストールするには、アプリケーションを自分自身に電子メールで送信するか、プライベート Web サーバーから (適切な MIME タイプで) 提供するか、デバイスで実行されているファイル サーバーを介して外部ストレージにプッシュし、手動またはインテントで開きます。これらの方法のいずれも、インタラクティブなユーザー確認を必要とします。

  • アプリケーションが関連するマニフェスト権限を保持している場合、ICS を介してアプリケーションから logcat ログを読み取ることができます。たとえば、その権限を持つ ssh サーバーをセットアップし、デバイスに接続してログを読み取ることができます。どうやらこれはJellybeanでは同じ程度には機能しなくなります

  • 何らかの方法でデバイスをルート化できる場合 (つまり、adb 経由ではなくアプリを使用)、tcp 経由 (つまり wifi) で恒久的な adb をセットアップできます。ルート化せずにそれを行うには、最初に USB 接続を機能させ、次にモードを変更してプラグを抜く必要があります。

おそらくインタラクティブなデバッグを行うことができないため、ログ メッセージなどを使用して内部状態を追跡する必要があります。ほとんどの場合、これで十分です。


ただし、USB adb 接続を機能させることをあきらめるのはおそらく時期尚早です。明らかな答えの 1 つは、Linux パーティション、VM、または予備のマシンをセットアップすることです。または、Windows ドライバーを探し続けます。おそらくそこにあり、どこかのフォーラムでそれについての知識がある可能性があります。

さらに、XP を実行しているため、署名付きドライバーの必要性にまだ取り組んでいない可能性があるため、電話の VID を 16 進数で編集して、元の Android 開発者の電話用のドライバー (またはその構成ファイル?) に入れることができる場合があります。 .

于 2012-07-10T05:11:27.863 に答える
1

Sony Ericsson X10 ドライバーのダウンロード ページは次のとおりです。

xda-developers.com のスレッドは、これらの ADB ドライバーがそのままでは Xperia X10 で動作しない可能性があることを示しています。.inf ファイルに「パッチ」を適用する必要がある場合があります。http://forum.xda-developers.com/showpost.php?p=25346573&postcount=6から:

私の XPeria X10 mini (MiniCM と nAa カーネル) が認識されませんでした。

次の行を sa0101usb.inf に追加する必要がありました

%CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_612E&MI_01

同様のことを行う必要があるかもしれません。

于 2012-07-10T07:07:53.180 に答える