問題タブ [multi-device-hybrid-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
455 参照

javascript - Visual Studio マルチデバイス ハイブリッドがパッケージ情報エラーをフェッチできませんでした

Visual Studio 拡張機能のマルチデバイス ハイブリッドをインストールしました。Cordova プラグインのいずれかを有効にして新しいプロジェクトを実行する場合 (バッテリー ステータスなど) を除いて、すべて問題ありません。以下のエラーメッセージが表示されます。しかし、すべてのプラグインを削除または無効にすると、問題なく動作します。以下のエラー ダンプについて知っている人、または以前に同じ問題を経験した人はいますか? ありがとう。

エラーメッセージ

org.apache.cordova.battery-status C:\Mobile\CordovaApp\CordovaApp\EXEC 1 1 CordovaApp のパッケージ情報の取得に失敗しました

Visual Studio の出力

0 投票する
1 に答える
364 参照

cordova - ページの BODY に新しい HTML を挿入できません

マルチデバイスハブリッドアプリの下に単純な「シングルページアプリケーション」を実装しようとしています。ボタンを押した後 (そしていくつかの ajax POST クエリを実行した後)、新しい HTML を「本文」に挿入しようとしています:

何も起こりません。ボディの内部HTMLが変わっているのは(デバッグ中に)わかるのですが、結局ページは元通りになってしまいます。私は試した

また

しかし、うまくいきません。

私は何が欠けていますか?

更新: ページの更新の最後に、Javascript コンソールの出力は次のようになります。

HTML1300: Navigation occurred File: index.html

何らかの理由でページが更新されたようです。なぜでしょうか?HTML 部分:

Javascript 部分:

0 投票する
1 に答える
515 参照

cordova - Visual Studio マルチデバイス ハイブリッド アプリ プロジェクト + Ionic + WP8 ホワイト スクリーン

Ionic を使用して、Visual Studio Apache Cordova マルチデバイス ハイブリッド アプリ プロジェクトを作成しました。Windows Phone 8 でアプリを起動すると、スプラッシュ画面の直後に空白の画面が読み込まれ、何も起こりません。この問題を解決するにはどうすればよいですか? アプリは iOS と Android で正常に動作します。

0 投票する
2 に答える
472 参照

visual-studio - 構成 (デバッグ/リリース) に基づいてグローバル変数を定義する方法は?

構成 (デバッグ/リリース/配布) に基づいて、マルチデバイス ハイブリッド アプリのグローバル変数を定義する方法は?

例: 私のアプリは (HTTP POST、ajax を使用して) Web サーバーにクエリを実行する必要があります。デバッグ時にはローカル Web サーバーにクエリを実行し、リリース構成をビルドするときには実稼働 Web サーバーにクエリを実行したいと考えています。

UPD: AvaniはCordova Hooksを使用するようにアドバイスしましたが、1) MDHA に実装されていないフックのように見えます (リンク)。2) 実装されている場合、フックを保存する場所は? \project_dir\hooksまたは\project_dir\bld\Debug\hooks、または他の場所または方法ですか?MDHA ドキュメントがありません。

にフックを追加しようとしました\project_dir\hooks\after_prepare(変更しますindex.html)、コンパイルエラーが発生しました:

0 投票する
5 に答える
3203 参照

visual-studio-2013 - 既定のアプリがリップル エミュレーションでエラーを受け取る

Visual Studio 2013 用のマルチデバイス ハイブリッド アプリを作成するための拡張機能をダウンロードしました。新しいプロジェクトを作成する前に、必要なものをすべてインストールしました (Android SDK、ant、git cli など)。

Visual Studio で空のアプリを作成し、ripple (nexus galaxy) を使用して実行すると、エミュレーターが表示され、画面に「/index.html を取得できません」と表示されます。

アドレス バーに表示されるアドレスは、localhost:4400/index.html?enableripple=cordova-3.0.0-NexusGalaxy です。

誰でも助けることができますか?

0 投票する
2 に答える
985 参照

cordova - Visual Studio 2013 VS ツール Cordova CTP3 - bld および bin ディレクトリのビルド セット ファイルは読み取り専用ですか?

2 台の開発マシンで Visual Studio を Update 3 から Update 4 に更新し、Web Essentials を更新し、Hybrid Apps CTP2 をアンインストールし、新しい CTP3 Visual Studio Tools for Apache Cordova をインストールしました。

どのプロジェクトでもビルドするときに問題があります。bld ディレクトリ内のファイルを読み取り専用に設定します。また、bin ディレクトリ内のファイルを読み取り専用に設定します。

これにより、その後プロジェクトをビルドしようとするとエラーが発生します。エラーは次のようになります。

これを回避する唯一の方法は、project\bld および project\bin ディレクトリを削除してビルドするか、各ビルドの前にこれらのディレクトリの読み取り専用フラグを再帰的に変更することです。

これらは CTP2 プロジェクトです。新しい CTP3 プロジェクトを作成してコードを入力すると、同じエラーが発生します。

他の誰かがこれを経験していますか?修正はありますか?

ありがとうございました。

0 投票する
2 に答える
1261 参照

android-emulator - VS2015 プレビュー: Android エミュレーターのインストール

VS2015 Preview をインストールしたところ、その後、Android Emulator を含む追加のソフトウェアをインストールするオプションが表示されました。残念ながら、ダウンロードが完了する前に会社のネットワークがダウンしたため、インストールが失敗し、再試行するオプションが表示されませんでした。

エミュレーターはどこでダウンロードできますか、または追加ソフトウェアのセットアップを再起動するにはどうすればよいですか?