1

USB経由でエミュレーターと物理デバイスを接続しました。リンクリンクをたどりましたが、仮想デバイスでのみ実行されているため、正しく機能していません。

adbをリセットすると、次のエラーが表示されます

[2012-04-04 10:06:40 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 10:06:41 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:00:41 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 11:00:42 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:32:53 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
4

5 に答える 5

3

2 つの方法があります。

  1. まず、デバイスで USB デバッグを有効にし、開発用 PC に接続します。ADBツールを使用して、接続したデバイスに .apk ファイルをインストールします。

  2. デバイスを PC に接続します。選択後、通知領域をドラッグして USB ストレージをオンにします。その後、PC でデバイスを 1 つのリムーバブル メディアとして見ることができます。.apk ファイルをこのドライブにコピーします。デバイスを切断した後、デバイスの設定から不明なリソースからのインストールを許可するオプションを確認してください。ファイルマネージャーを開き、最近コピーした .apk ファイルを開きます。このapkをインストールするように求められます。

于 2012-04-04T06:03:14.443 に答える
2

Eclipseを使用していますか?モバイルデバイス(usbデバッグモードがオン)をeclipseに接続する必要があります。その方法については、こちらをご覧ください:デバイスでのAPKの実行

編集:ああ、それはあなたと同じリンクなので、何が問題なのですか..?

于 2012-04-04T05:56:40.297 に答える
2

携帯電話で USB デバッグを有効にします (設定 -> アプリケーション -> 開発 -> USB デバッグ)。開発環境が正しく設定されていれば、アプリをデプロイできるはずです (ADT と SDK をダウンロードして適宜構成する必要があります)。

于 2012-04-04T05:53:31.430 に答える
1

コマンドラインから、adbが配置されているAndroidプラットフォームツールに移動します。作成したアプリケーションの場合、.apkファイルが生成されます

以下のコマンドを使用して、apkをデバイスにプッシュします。

adb push .apk /system/app/.apk

apkをプッシュすると、デバイスで実行できるようになります

于 2012-04-04T05:59:22.527 に答える
1

Eclipseを使用している場合、これが解決策になる可能性があります

プロジェクトを右クリック -> Run As -> Run Configuration -> Automatic を選択 -> リスト内のすべてのデバイス名のチェックを外す -> Apply をクリック -> On run をクリック

エミュレーターと物理デバイスの両方が実行されている場合は、どちらかを選択するよう求められます。

于 2012-04-04T06:39:00.853 に答える