2010-12-13 3 views
2

私はHTC Desireの電話を手に入れました。私のアプリケーション(ob.eclipseまたはnetbeansの開発)を実行できるようにしたいと考えています。しかし、私は私のアプリケーションを実行すると(実行するデバイスのリストでは、 '名前'列にあるとステータス列にあるので、私はt press OK button (itを無効にすることができます)。どのように私は通常の同期を行うことができますか教えてください???Android with eclipse

答えて

0

だから、これはあなたがアンドロイドのdevのサイト上のすべての指示に従ってきた意味:「デバイスアンドロイドdevの上での開発」

http://developer.android.com/sdk/installing.html#InstallingADT

あなたはまた、Googleなければならない(2つのリンクを投稿することはできません!)

私の解決策は、あなたが実行する(つまり、最初のリンクでチェックSTEP2です)SDKの「ツール」のサブディレクトリに(コマンドライン)を行くことに

コマンドが必要なことである:

sudo ./adb kill-server 
sudo ./adb start-server 
./adb devices 

これは私のために働く。私は再起動するたびにそれをやらなければなりません(そのための解決策が大好きです!)。

2

私はあなたの問題がステップ3で、ここで記述されていると思う:

http://developer.android.com/guide/developing/device.html#setting-up

あなたに持っている:あなたがUbuntu Linuxの上で開発している場合

は、あなたが含まれているルールファイルを追加する必要があります開発に使用するデバイスの種類ごとのUSB構成。各デバイス製造元は、異なるベンダーIDを使用します。以下のルールファイル例は、単一のベンダーID(HTCベンダーID)のエントリーを追加する方法を示しています。より多くのデバイスをサポートするには、SYSFS {idVendor}プロパティとは異なる値を提供する同じ形式の行が必要になります。その他のIDについては、下記のUSBベンダーIDの表を参照してください。

  1. rootとしてログインし、次のファイルを作成します。/etc/udev/rules.d/51-android.rules突風/ハーディについて

    、読み取るためにファイルを編集:Dapperのため SUBSYSTEM == "USB"、SYSFS {idVendor} == "0bb4"、MODE = "0666"

    、読み取るためにファイルを編集: SUBSYSTEM == "usb_device"、SYSFS {idVendor} == "0bb4"、MODE = "0666"

  2. 今実行: のchmod A + R /etc/udev/rules.d/51-android.rules
+0

次に、adbサーバーを再起動します。 – Falmarri