1

Cordova(バージョン 6.1.1) およびSencha ExtJS(cmd バージョン 6.1.2 ext バージョン 6.0.2)に基づくクロスプラットフォーム アプリケーションがあります。アプリケーションもjQuery(バージョン 2.1.4) を使用します。ここで、Windows プラットフォームで非常に苛立たしい問題が見つかりました。

cordova で Visual Studio プロジェクトを作成しました (sencha アプリは以前にテスト オプションでビルドされていました)。

Visual Studio (バージョン 14.0.25123.00 Update 2) を開いてデバイスでプロジェクトを (リリース モードで) ビルドすると、すべてが期待どおりに機能します。

Visual Studio からアプリ パッケージを作成し、任意のデバイスに手動でインストールすると、ExtJS アプリケーションが読み込まれていないように見え、起動後にアプリケーションがスプラッシュ スクリーンでハングします。(私がデバッグしたように、スクリプト要素はマイクロローダー スクリプトによって html に追加されますが、これらの要素に添付されたオンロード リスナーは決して起動されないため、アプリは起動しません)

そして、ここで最も面白い部分が来ます。Visual Studio 機能を使用して既にインストールされているアプリケーションをデバッグし、このアプリケーションに接続すると、すべてが正常に機能し、ExtJS コードが読み込まれます。

誰かがこれを以前に見つけましたか、または同様のものを見つけましたか?

4

2 に答える 2

0

試すことができるのは、Vorlon.JS リモート デバッガーを使用することです。Vorlon.JS JavaScript をリモートでデバッグおよびテストするための、オープン ソースで拡張可能な、プラットフォームに依存しないツールです。

于 2016-06-08T13:31:21.247 に答える
0

Cordova は、デバッグ中は問題なく動作する、より寛容な環境に失敗している可能性があります。しかし、デバッガーなしでサイドローディングおよび実行すると、アプリは本当に失敗します.. ?

于 2016-06-08T19:30:21.480 に答える