問題タブ [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.
javascript - Visual Studio マルチデバイス ハイブリッドがパッケージ情報エラーをフェッチできませんでした
Visual Studio 拡張機能のマルチデバイス ハイブリッドをインストールしました。Cordova プラグインのいずれかを有効にして新しいプロジェクトを実行する場合 (バッテリー ステータスなど) を除いて、すべて問題ありません。以下のエラーメッセージが表示されます。しかし、すべてのプラグインを削除または無効にすると、問題なく動作します。以下のエラー ダンプについて知っている人、または以前に同じ問題を経験した人はいますか? ありがとう。
エラーメッセージ
org.apache.cordova.battery-status C:\Mobile\CordovaApp\CordovaApp\EXEC 1 1 CordovaApp のパッケージ情報の取得に失敗しました
Visual Studio の出力
cordova - ページの BODY に新しい HTML を挿入できません
マルチデバイスハブリッドアプリの下に単純な「シングルページアプリケーション」を実装しようとしています。ボタンを押した後 (そしていくつかの ajax POST クエリを実行した後)、新しい HTML を「本文」に挿入しようとしています:
何も起こりません。ボディの内部HTMLが変わっているのは(デバッグ中に)わかるのですが、結局ページは元通りになってしまいます。私は試した
また
しかし、うまくいきません。
私は何が欠けていますか?
更新: ページの更新の最後に、Javascript コンソールの出力は次のようになります。
HTML1300: Navigation occurred
File: index.html
何らかの理由でページが更新されたようです。なぜでしょうか?HTML 部分:
Javascript 部分:
cordova - Visual Studio マルチデバイス ハイブリッド アプリ プロジェクト + Ionic + WP8 ホワイト スクリーン
Ionic を使用して、Visual Studio Apache Cordova マルチデバイス ハイブリッド アプリ プロジェクトを作成しました。Windows Phone 8 でアプリを起動すると、スプラッシュ画面の直後に空白の画面が読み込まれ、何も起こりません。この問題を解決するにはどうすればよいですか? アプリは iOS と Android で正常に動作します。
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
)、コンパイルエラーが発生しました:
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 です。
誰でも助けることができますか?
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 プロジェクトを作成してコードを入力すると、同じエラーが発生します。
他の誰かがこれを経験していますか?修正はありますか?
ありがとうございました。
android-emulator - VS2015 プレビュー: Android エミュレーターのインストール
VS2015 Preview をインストールしたところ、その後、Android Emulator を含む追加のソフトウェアをインストールするオプションが表示されました。残念ながら、ダウンロードが完了する前に会社のネットワークがダウンしたため、インストールが失敗し、再試行するオプションが表示されませんでした。
エミュレーターはどこでダウンロードできますか、または追加ソフトウェアのセットアップを再起動するにはどうすればよいですか?