LoginSignup
2
1

More than 5 years have passed since last update.

Visual Studio Code を使用したCordovaアプリの実機デバッグでハマった点

Posted at

事象

VSCを使用しスマホアプリのお勉強をしている最中にデバッグが動かず困りました。

原因

原因としては良かれと導入したCrosswalkプラグインでした。
プラグインを削除しデバッグを開始したところ問題なく動作しました。

症状(詳細)

自動生成された「launch.json」は特にいじらず「Run Android on device」を実行した際、
以下のエラーメッセージが出力されデバッグに失敗します。

コンソール
Cannot connect to the target: read ECONNRESET
error: listener not found
error: listener not found

結論

実力不足により根本的な原因の解明、回避方法の発見には至っていません。
Chromeの開発者ツールやVS2015ではCrosswalkプラグインを使用しても問題なくデバッグできます。
ひとまずChromeの開発者ツールでデバッグを行います。

備考

根本原因を少し調査したところ、デバッグを行う際にadbのポートフォワードを行っているようですが、
Crosswalkを使用しているとフォワード先のポートが変わってしまうのかもしれません。。。
以下のようなコマンドが実行されているっぽいです。

コンソール
adb -s G5AXB728X801Z56 forward tcp:9222 localabstract:webview_devtools_remote_1972
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1