質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.35%

  • Monaca

    1176questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

monacaデバッガーがPCとペアリング出来ない

受付中

回答 2

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 319

bws

score 51

monacaCLIでmonacaプロジェクトを作成してmonaca debugすると、usbで接続したiphoneの
monacaデバッガーで「新しいコンピューターが見つかりました」と出ます。
そこで「ペアリング」を選択するとペアリングに失敗しました。コンピューター側のファイアーウォール設定を確認してください。となりペアリング出来ません。

ファイアーウォールはoffになっています。
monaca previewをするとブラウザで正しく表示されます。
monacaCLIの再インストールなど試しました。
デバッガー側で検出されているPCのIPアドレスは問題なさそうです。
PC側では以下のようなエラーが出ていて、ipアドレスはPCのものと違います。

アドバイスよろしくお願いします。

{ Error: send EHOSTDOWN 169.254.255.255:1337
    at SendWrap.afterSend [as oncomplete] (dgram.js:525:11)
  errno: 'EHOSTDOWN',
  code: 'EHOSTDOWN',
  syscall: 'send',
  address: '169.254.255.255',
  port: 1337 }

追記

USB接続を切ってmonaca debugしたところ以下のようになりました。
ただiphone側の表示は変化ありません。
イメージ説明

% monaca debug

Welcome to Monaca debug - Live-reload and debug in the real device

To get started, you need to install Monaca Debugger on your phone.

   For Android Devices: Search and install "Monaca" in Google Play
   For iOS Devices: Search and install "Monaca" in App Store

After installation, connect your device to the same WiFi network
and it will find this computer for pairing.

Debugging Guide (JavaScript Dev Tools)
  https://docs.monaca.io/en/products_guide/debugger/debug/#monaca-debugger-with-monaca-local-development-tools

Troubleshooting Guide:
  https://docs.monaca.io/en/products_guide/debugger/troubleshooting/

Start watching /Users/username/monaca_app/app_name/www
Waiting for Monaca Debugger connecting to 192.168.20.239:8001.
Running Transpiler...


> onsenui-v2-vue-minimum@3.0.1 monaca:debug /Users/username/monaca_app/app_name
> npm run watch

npm WARN invalid config loglevel="notice"

> onsenui-v2-vue-minimum@3.0.1 watch /Users/username/monaca_app/app_name
> webpack --watch --mode production

  build [=         ] 10%
webpack is watching the files…

Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
You are using @apply rule and custom property sets.
This feature won't be included in the next major release of postcss-cssnext.
This most likely won't get any more support from browser vendors as the spec is yet considered deprecated and alternative solutions are being discussed.
Read more about the reason here https://github.com/pascalduez/postcss-apply.
Build completed in 11.025s

Hash: f740bd1afc50739d5a3b
Version: webpack 4.16.1
Time: 11033ms
Built at: 2019/03/15 11:52:26
                                                                    Asset       Size  Chunks                    Chunk Names
                     assets/ionicons.19e65b89cee273a249fba4c09b951b74.eot    118 KiB          [emitted]
                     assets/ionicons.dd4781d1acc57ba4c4808d1b44301201.ttf    184 KiB          [emitted]
                    assets/ionicons.2c159d0d05473040b53ec79df8797d32.woff   66.3 KiB          [emitted]
                     assets/ionicons.aff28a207631f39ee0272d5cdde43ee7.svg    326 KiB          [emitted]  [big]
assets/Material-Design-Iconic-Font.a4d31128b633bc0b1cc1f18a34fb3851.woff2   37.5 KiB          [emitted]
 assets/Material-Design-Iconic-Font.d2a55d331bdd1a7ea97a8a1fbb3c569c.woff   49.1 KiB          [emitted]
  assets/Material-Design-Iconic-Font.b351bd62abcd96e924d9f44a3da169a7.ttf   96.9 KiB          [emitted]
          assets/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot    162 KiB          [emitted]
        assets/fontawesome-webfont.af7ae505a9eed503f8b8e6982036873e.woff2   75.4 KiB          [emitted]
         assets/fontawesome-webfont.fee66e712a8a08eef5805a46892932ad.woff   95.7 KiB          [emitted]
          assets/fontawesome-webfont.b06871f281fee6b241d60582ae9369b9.ttf    162 KiB          [emitted]
          assets/fontawesome-webfont.912ec66d7572ff821749319396470bde.svg    434 KiB          [emitted]  [big]
                 assets/select-arrow.7666ad5100c5b47389a7847f76753883.svg  800 bytes          [emitted]
        assets/ios-search-input-icon.121708398e3ee97fba5bf0eacee69e53.svg   1.39 KiB          [emitted]
    assets/android-search-input-icon.ba5e7aa9ed8fa3020f6bf1c33d154017.svg   1.38 KiB          [emitted]
                                                            app.bundle.js   1.58 KiB       0  [emitted]         app
                                                          vendors~app.css    242 KiB       1  [emitted]         vendors~app
                                                    vendors~app.bundle.js    435 KiB       1  [emitted]  [big]  vendors~app
                                                    runtime~app.bundle.js   1.42 KiB       2  [emitted]         runtime~app
                                                               index.html  727 bytes          [emitted]
 [0] ./src/App.vue?vue&type=script&lang=js 350 bytes {0} [built]
 [1] ./node_modules/babel-loader/lib??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js 362 bytes {0} [built]
 [3] (webpack)/buildin/global.js 489 bytes {1} [built]
 [4] ./src/App.vue?vue&type=template&id=7ba5bd90 + 1 modules 1.3 KiB {0} [built]
     | ./src/App.vue?vue&type=template&id=7ba5bd90 194 bytes [built]
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90 1.11 KiB [built]
 [8] multi ./src/main.js 28 bytes {0} [built]
 [9] ./src/main.js 659 bytes {0} [built]
[13] ./src/App.vue 1.01 KiB {0} [built]
    + 11 hidden modules
Child html-webpack-plugin for "index.html":
     1 asset
    [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/public/index.html.ejs 1.32 KiB {0} [built]
    [2] (webpack)/buildin/global.js 489 bytes {0} [built]
    [3] (webpack)/buildin/module.js 497 bytes {0} [built]
        + 1 hidden module
Child mini-css-extract-plugin node_modules/css-loader/index.js??ref--4-1!node_modules/postcss-loader/lib/index.js??ref--4-2!node_modules/onsenui/css-components-src/src/onsen-css-components.css:
                                                                    Asset       Size  Chunks             Chunk Names
                 assets/select-arrow.7666ad5100c5b47389a7847f76753883.svg  800 bytes          [emitted]
        assets/ios-search-input-icon.121708398e3ee97fba5bf0eacee69e53.svg   1.39 KiB          [emitted]
    assets/android-search-input-icon.ba5e7aa9ed8fa3020f6bf1c33d154017.svg   1.38 KiB          [emitted]
       6 modules
Child mini-css-extract-plugin node_modules/css-loader/index.js??ref--4-1!node_modules/postcss-loader/lib/index.js??ref--4-2!node_modules/onsenui/css/onsenui.css:
                                                                        Asset      Size  Chunks                    Chunk Names
                         assets/ionicons.19e65b89cee273a249fba4c09b951b74.eot   118 KiB          [emitted]
                         assets/ionicons.dd4781d1acc57ba4c4808d1b44301201.ttf   184 KiB          [emitted]
                        assets/ionicons.2c159d0d05473040b53ec79df8797d32.woff  66.3 KiB          [emitted]
                         assets/ionicons.aff28a207631f39ee0272d5cdde43ee7.svg   326 KiB          [emitted]  [big]
    assets/Material-Design-Iconic-Font.a4d31128b633bc0b1cc1f18a34fb3851.woff2  37.5 KiB          [emitted]
     assets/Material-Design-Iconic-Font.d2a55d331bdd1a7ea97a8a1fbb3c569c.woff  49.1 KiB          [emitted]
      assets/Material-Design-Iconic-Font.b351bd62abcd96e924d9f44a3da169a7.ttf  96.9 KiB          [emitted]
              assets/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot   162 KiB          [emitted]
            assets/fontawesome-webfont.af7ae505a9eed503f8b8e6982036873e.woff2  75.4 KiB          [emitted]
             assets/fontawesome-webfont.fee66e712a8a08eef5805a46892932ad.woff  95.7 KiB          [emitted]
              assets/fontawesome-webfont.b06871f281fee6b241d60582ae9369b9.ttf   162 KiB          [emitted]
              assets/fontawesome-webfont.912ec66d7572ff821749319396470bde.svg   434 KiB          [emitted]  [big]
       16 modules

追記2

monaca debugをした後にポートを確認したところ

% sudo lsof -i :8001
COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    7613  username   25u  IPv6 0xa05254806aa2ab39      0t0  TCP *:vcom-tunnel (LISTEN)

追記3

sudo networksetup -setv6off Wi-Fi


イメージ説明

% sudo lsof -i :8001

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    29634  username   25u  IPv6 0xa05254805d9ee579      0t0  TCP *:vcom-tunnel (LISTEN)

IPv6で待ち受けているのが原因みたいなので、mac本体のipv6をオフにしましたが特に変化ありませんでした。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • bws

    2019/03/13 12:53

    ポートは競合していませんでしたが、dgramがどこで使われているのか検討もつきませんでした。
    色々親切にしていただいてありがとうございました。

    キャンセル

  • FKM

    2019/03/13 13:02

    もし、解決した場合自己解決でレスポンスしておいていただいた方が後の利用者がわかりやすくなりますので、ご協力お願いします。

    キャンセル

  • bws

    2019/03/13 13:15

    解決出来そうにないので今回はmonacaの使用を見送りました。解決した場合はレスポンスしたいと思います。ありがとうございました!

    キャンセル

回答 2

+1

monacaデバッガーとmonacaCLIのペアリングはUSB接続を使用しないようです。
PCとiPhoneを同じネットワークに接続してMonaca Docsを参考にしてペアリングしてみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/21 14:14

    ありがとうございます。ipv6をオフにしましたが特に変化ありませんでした。

    キャンセル

  • 2019/03/21 14:17

    特に変化ないわけがないです。 sudo lsof -i :8001の結果が変わるはずですので、ipv6を無効にした後に確認したことを追記ください。

    キャンセル

  • 2019/03/21 14:34

    失礼しました、特に変化がなかったのは「ペアリングに失敗しました・・」というエラーが出る点でした。
    sudo lsof -i :8001の結果には変化がありPIDやDEVICEが変わっていましたがipv6の部分は変化がありませんでした。

    キャンセル

+1

デバッガー側のモバイル端末は、Androidでしょうか?
Android9+の場合、ペアリングに失敗するようです。
https://docs.monaca.io/ja/release_notes/20190627_cordova9/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/07/22 09:26

    機種はiPhone6sでしたが、貴重な情報ありがとうございます!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.35%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Monaca

    1176questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。