問題タブ [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.
cordova - Ionic & Visual Studio マルチ デバイス ハイブリッド アプリ プロジェクト エラー
Ionic プロジェクトを Visual Studio Multi Device Hybrid App プロジェクトに正常にインポートして変換するにはどうすればよいですか???? wwwフォルダー内のすべてのファイルをVSプロジェクトのルートディレクトリにコピーしましたが、このプラグイン「com.ionic.keyboard」でエラーが表示され続けます。
Visual Studio で認識されていないと思います。では、このプラグインを Visual Studio に追加するにはどうすればよいでしょうか? Ripple でデバッグすると、次のエラーが表示されます。
$ionicPlatform.ready(function() { // デフォルトでアクセサリ バーを非表示にします (これを削除すると、 // フォーム入力用にキーボードの上にアクセサリ バーが表示されます) if(window.cordova && window.cordova.plugins.Keyboard) { cordova .plugins.Keyboard.hideKeyboardAccessoryBar(true); //ここでエラー } if(window.StatusBar) { // org.apache.cordova.statusbar が必要 StatusBar.styleDefault(); } }); }))
これはエラー メッセージです: 未定義のプロパティ 'Keyboard' を読み取ることができません
cordova - WP8/WinJS/Cordova - PivotItem の ListView の先頭または末尾を超えてスクロールすると、ページ全体が移動する
マルチデバイス ハイブリッド アプリ テンプレートと WinJS (これは Cordova ベースです) を使用してアプリを作成しています。
単一ページのナビゲーションが正しく設定されており、ルート ページ内に読み込まれる最初のページには、複数の PivotItems を持つピボットが含まれています。各 PivotItem には、いくつかの項目を含む ListView が含まれているため、小さなデバイス (電話) ではページの下部を超えて表示されます。
WP8 では、ListView をリストの一番下までスクロールすると停止しますが、一番下までスクロールしようとすると、ListView がバウンス効果を作成するのではなく、ページ全体が移動します。また、電話画面の上部にあるステータス バーの下でピボット タイトルがクリップされるため、バウンス効果が正しく行われません。逆方向にスクロールして、リストの一番上に到達すると、同じ効果が得られます...ページ全体が移動します。
悪いスクロール動作は、ListView 領域に触れているときにのみ発生します。PivotItem ヘッダーを垂直方向にパンしようとしても、何も起こりません。ListViews がすべて空の場合 (つまり、ビューモデルが壊れている場合)、ListView 領域に触れてもスクロール動作は発生しません。
このコードは、ルート ページの CSS ファイルに既に追加しています。
これにより、デフォルトの WP8 デフォルト HTML ページのバウンスが実際に停止します。いくつかのテキスト要素とボタンのみを含む別のページをロードできますが、スクロールしません。ピボット スクロールの問題には役立ちません。
config.xml ファイルを手動で編集して、次の行を追加してみました。
役に立ちませんでした。誰にも提案はありますか?
javascript - 「ロード」ボタンをクリックしてもイベントが発生せず、LocalFileSystem も定義されていません
このリンクから次のコードがありますhttp://weblogs.asp.net/soever/cordova-file-transfer-unzip-and-present-adventures必要に応じて URL だけを変更しました。
私は彼の投稿でこの男のようなものを達成しようとしているので、zipファイルをダウンロードしてからローカルのサンドボックスファイルシステムに解凍します。「Multi Device Hybrid App」+ Cordova 拡張機能を使用して Visual Studio 2013 内でこのコードをコピー アンド ペーストし、Ripple-Nexus7 (タブレット) を使用して実行しようとすると、素敵な UI が表示されますが、「読み込み」ボタンをクリックすると、次のコードで初めてエラーが発生しました。
「LocalFileSystem」が定義されていない場合、VS2013 内の config.xml のプラグイン タブから File、FileTransfer プラグインを追加しようとしましたが、Plugman を使用してこれらのプラグインを取得できませんでした。最終的に、これらのパッケージを GitHub からダウンロードし、ソリューション エクスプローラーからプロジェクト内に plug_ins フォルダーを追加し、これらのプラグインをその plug_ins フォルダーに配置して、内部ファイルとフォルダー構造をそのまま維持しました。 IntelliSense で LocalFileSystem オブジェクトを見つけることができます。これは、何らかの奇妙な理由で、同じ LocalFileSystem 未定義エラーが返されないことを意味しますが、これらのプラグインはまだ機能していません)。
コードを実行すると、「読み込み」ボタンをクリックすると UI が表示され、何も起こらず、その前に「onDeviceReady」関数が「deviceready」イベントで呼び出されるはずですが、そこでも何も起こりません。
私は Javascript と Cordova に非常に慣れていないので、この点で多くの助けが必要です。これらの問題を解決するために私を助けてくれるすべての人に心から感謝します.
path - Visual Studio 用のマルチデバイス ハイブリッド アプリ: リップル エミュレーターが起動しない
この投稿の Fabio と同じ問題があります。残念ながら、私は答えを追加することはできません。問題がユーザー名の空白に関連している可能性があることはわかっています。パスを「c:\users\forename surname...」から「c:\users\forenamesurname...」に変更できますか?
javascript - マルチデバイス ハイブリッド アプリ - www の空のフォルダーに結果をビルドする
私はMDHAを使用してVS2013で作成したアプリを持っていますが、これは以前は完全に正常に動作していましたが、今ではwwwフォルダーにはcss、js、およびimgフォルダーがあり、その中はすべて空です。誰でもアドバイスを提供できますか?.cordova を削除しようとしましたが、役に立ちませんでした。
アドバイスをいただければ幸いです、ありがとうございます!
android - コマンド x prepare --platform Android --configuration Debug --projectDir 。--projectName y はコード 8 で終了しました
ビジュアル スタジオ用の multi-device-hybrid-app を使用してアプリの開発を開始しようとしています。
すべてのシステム変数を設定した後、私のエラーはこれらです
- エラー 4 コマンド ""C:\Users\userName\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Debug --projectDir . --projectName "name" -- language "en-US"" はコード 8 で終了しました。
- コマンド 'ant' の実行中にエラー 2 が発生しました。ant がインストールされ、パスに追加されていることを確認してください。
- エラー 3 C:\Users\userName.cordova\lib\android\cordova\3.5.0\bin\create.bat: コマンドが終了コード 8 で失敗しました
私がやった事
- この引数に関するすべての質問を SO で成功せずに読む
- 値が C:\Program Files (x86)\Android\android-sdk のADT_HOMEを追加しました
- 値が C:\apache-ant-1.9.3 のANT_HOMEを追加しました
- 値 C:\Program Files (x86)\Java\jdk1.7.0_71 でJAVA_HOMEを追加しました
- この質問で提案されている編集された Path システム変数
- この質問で提案されているように、プロジェクトからbldフォルダーを削除しました
- Android SDK マネージャーから更新された Android API (私は 8,10 と 16 から 21 を持っています)
何を試すべきかわからない、すべてを試しました(VisualStudioとJavaをゼロから再インストールします)
Windows 7 proでVisualStudio 2013 Ultimateを使用しています
誰でも私を助けることができますか?
更新: これは私のマルチ デバイス ハイブリッド アプリの環境構成です。
angularjs - Windows 8 と href
AngularJS Web アプリをマルチ デバイス アプリに変換しようとしています。
Web アプリケーションでは、ngRoute を使用しました。基本的にこのようなもの
}]);
インデックス html ページには、以下のような単純な href と ngView があります。
Ripple for android でアプリケーションを実行すると魅力的に動作しますが、Windows または Windows ARM ではまったく動作しません! リンクの # を解釈する方法がわからないようです。
どうすれば解決できますか?
ありがとう!