問題タブ [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.
visual-studio-2013 - Android デバイスを使用してデバッグしようとすると、Visual Studio 2013 が adb.exe を実行するのはなぜですか?
私は Sony Xperia Z3 を持っていて、Apache Cordova アプリケーション (別名: マルチデバイス ハイブリッド アプリケーション) をデバイスでデバッグしようとしていますが、ビジュアル スタジオがビルドし、ビルドが完了した後に adb.exe を開きます。私のデバイスは確認を求めますが、デバイスでアプリケーションを起動しません。
デバイスで開発者向けオプションを有効にしており、USB デバッグを有効にしています。
MSDN の手順に従ってデバイスでアプリケーションをデバッグしましたが、まだ機能しません: http://msdn.microsoft.com/en-us/library/dn757059.aspx
jdk で keytool を使用して自己署名キーストアを作成しましたが、正常に動作します。
必要なドライバーがすべてインストールされており、接続されているデバイスの "adb devices" リストの下にデバイスが表示されます。
すべてのドライバーを削除して再インストールし、更新してみました。
リップル エミュレーターは完全に動作します。デバイスでデバッグしようとしたときです。
visual-studio-2013 - マルチ デバイス ハイブリッド アプリで Manifest.xml を操作する方法
AndroidManifest.xml はビルド プロセスでゼロから生成されるため、VS 2013 でマルチ デバイス モバイル アプリによってモバイル アプリを開発しています。
cordova - マルチ デバイス ハイブリッド アプリ CTP3 android 構成の出力名は常に CordovaApp.apk です。
私は最近Multi Device Hybrid App CTP3
(CTP2 から) にアップグレードしましたが、驚くべきことに Android 構成の出力は常にCordovaApp.apk
で、アプリの名前を変更する場所が見つかりませんでした。(毎回生成されるAndroidManifest.cordova.xml
ファイルに存在します)
apache - index.js でプラグイン org.apache.cordova.file-trasfer を設定するには?
index.jsで構成する必要があるプラグインorg.apache.cordova.file-trasferを追加したプロジェクトを作成しています。例またはアイデアを提案してください
multi-device-hybrid-apps - Ripple でデバッグするときにポートを指定しますか?
Ripple で実行している場合、Visual Studio は 4400 から 4444 の間のポートを選択するように見えます。このポートを永続的に設定するにはどうすればよいですか? 問題は、私が取り組んでいるアプリが SQLite データベースに依存していることです。Visual Studio がポートを変更すると、白紙の状態でアプリケーションが効果的に開始されるため、次の場所から関連ファイルをコピーしない限り、既存のデータはすべて失われます。
C:\Users\user\AppData\Roaming\Microsoft\VisualStudio\MDA\RPL_UserData\Default\databases\http_localhost_44XX
に
C:\Users\user\AppData\Roaming\Microsoft\VisualStudio\MDA\RPL_UserData\Default\databases\http_localhost_44YY
Visual Studio に定義済みのポートを強制的に使用させる方法はありますか? 私は Windows 8.1 で実行し、Android 用にビルドしています。
angularjs - Windows Phone 8.1 アプリでの $http/Ajax 呼び出しの奇妙な動作
私は最近、Visual Studio アプリのマルチプラットフォーム ハイブリッド アプリによってスローされた奇妙な問題に悩まされています。私の開発環境の詳細は次のとおりです。
- Visual Studio 2013 リリース 3
- コルドバ 4.0
- Angularjs 1.4
- イオン1.4
- ノキア Lumia 1320 [Windows 8.1 OS]
モバイル アプリと対話する Web アプリがあり、サーバー マシンにデプロイされ、企業内ネットワークとインターネットの両方からアクセスできます。
問題は、[モバイル デバイスが] 内部ネットワークに接続されているときに、$http 呼び出しがステータス コード 0 で失敗することです。内部の掘り下げにより、実際に返されるステータス コードが -1 であることがわかります。
ただし、電話でモバイル データに切り替えると、ajax 呼び出しはスムーズに進み、正常に終了します。ここで、内部ネットワークに戻すと、再び完全に機能し始めます。!!!!
http 呼び出しは非常に単純で、promise API を使用しています... 私はいくつかのリクエスト インターセプターも持っています。
この奇妙な動作の説明、またはより適切な解決策はありますか??