3

Androidアプリを実行しようとしていますが、これらの3行が赤で表示されています。

[2012-07-08 20:39:23 - myapp] Failed to install myapp.apk on device 'emulator-5554': An attempt was made to access a socket in a way forbidden by its access permissions
[2012-07-08 20:39:23 - myapp] java.io.IOException: An attempt was made to access a socket in a way forbidden by its access permissions
[2012-07-08 20:39:23 - myapp] Launch canceled!

ツールとプレートフォームフォルダーを環境変数に入れ、実行できるすべてのことを試しましたが、何も変わりません。

手動でインストールしてみましたが、「adbinstallmyapp.apk」と表示されます。

protocol error
rm failed for /data/local/tmp/myapp.apk, No such file or directory

編集済み:取得しているSDKマネージャーを使用して何もインストールできません

Fetching URL: http://developer.sonymobile.com/edk/android/repository.xml
Permission denied: recv failed
Done. Nothing was installed.

親切にそれを解決するのを手伝ってください

ありがとう

4

3 に答える 3

1

window->show view->devices->view menu->Reset adb を試して、再度アプリケーションを実行してください。

于 2013-05-15T09:47:19.023 に答える
0

ADBの2つの主な理由は次のprotocol errorとおりです。

  1. ゾンビADBプロセス(たとえばadb.exe、WindowsのタスクマネージャーまたはadbLinuxのみps -aux
  2. 他のプロセスによって占有されているデフォルトのADBポート(たとえば、5037、5554、5555など)。

これらの問題の両方について、最も簡単な解決策は、ゾンビまたはポートブロッキングプロセスを強制終了することです。ここで、WindowsとLinuxの両方の手順を説明しました:adb kill-serverが応答しませんか?

ADBデフォルト以外のポートで起動してみることもできます。手順は次のとおりです。adbサーバーが実行されているデフォルトのポート(つまり5037)を変更する

Windowsでは、この問題がどこからともなく発生し始め、頭がおかしくなりました。問題の根本を見つけることができてうれしいです。これがあなたにも役立つことを願っています。乾杯!

于 2013-01-20T04:26:37.610 に答える
0

同じ問題が発生していたのは、単に USB 延長ケーブルを使用していたためでした。それを削除すると修正されました。

于 2014-06-29T22:22:43.040 に答える