2017-03-03 4 views
0

新着アラート。私は最初のios /アンドロイドアプリを作ろうとしています。これは角度のある1ベースのアプリです、私はイオスとアンドロイドのバージョンを構築するためにイオンを使用しています。私は通常のブラウザで働いているアプリを持っている。私はIOSバージョンを構築し、それをテストしています。いったん私はアンドロイドのバージョンを構築し、さまざまな仮想または実際のデバイスでテストすると、そのすべてがコードのビットです。ここでは、デバッグログです:イオニック/コードバーアンドロイドエミュレート壊れた - 一部の角度コードを表示

03-03 07:16:53.908 2764-2775/com.example.myuser.myapplication E/art: Failed sending reply to debugger: Broken pipe 
03-03 07:16:54.845 2764-2847/com.example.myuser.myapplication E/EGL_emulation: tid 2847: eglSurfaceAttrib(1174): error 0x3009 (EGL_BAD_MATCH) 

イオンが--labを果たすには、正常に動作とiOSとAndroidを示し(画像添付)

第二の画像(アンドロイド仮想デバイス)ではあなたはいくつかの作品を見ることができます角度コードの

android emulator ionic lab

+1

デバッグログが不完全なようです。もう一度試してみる価値のあることは、WebViewによって他のエラーがスローされているかどうかをChromeのインスペクタで確認することです。ブラウザのアドレスバーに 'chrome:inspect'と入力します。あなたのエミュレータが表示され、あなたがそれを検査できるはずです。 –

+1

Fantastic Firoze。私はブラウザのデバッグのためにchrome inspectを使うことができると知っていましたが、アンドロイドエミュレータのデバッグには使えませんでした。参照ファイルには多くの404があります。ありがとう! – mediaguru

+1

全く問題ありません! –

答えて

0

私はこの問題を解決し、これが同じ問題を抱えている他の誰に役立ちます願っていました。エミュレータまたは実際のアンドロイドデバイス上のchrome devツールを確認した後、すべてのhttp/httpsリクエストで404エラーが見つかりました。コードワットホワイトリストプラグインを追加する必要がありました。この問題を持っていた

cordova plugin add cordova-plugin-whitelist 

その他は、彼らが自分のindex.htmlをヘッド部にいくつかのコードを入れていたと述べたが、私はそれをしなかった:私は私のイオンのフォルダにあることを追加しました。

プラグインが明らかにデバイス/エミュレータにHTTPリクエストを許可し、404のすべてのjavascriptライブラリとcssファイルが見つかり、アプリが動作しました!

アプリ内の外部jsライブラリに関する別の質問の説明が明らかになりました。私はそれらをすべて連結して、httpリクエストを使用する代わりにそれを含めるべきだと思っています。

関連する問題