問題タブ [phonegap-cli]
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 - cordova.js が iOS シミュレーターに読み込まれない - file:///cordova.js リソースの読み込みに失敗しました: 要求された URL がこのサーバーに見つかりませんでした
デモ プロジェクトと実際のプロジェクトの 2 つのプロジェクトがあります。デモ プロジェクトでは、cordova.js (および残りのすべての js と CSS) が正しく読み込まれます。実際のプロジェクトでは、js と CSS へのすべてのリンクが不適切にフォーマットされています。
デモ プロジェクトでは、cordova.js へのリンクは (Safari インスペクターから) 次のようになります。
実際の壊れたプロジェクトでは、次のようになります。
私は検索してきましたが、プロジェクト間の違いを見分けることはできません。2 番目のプロジェクトがファイルへの間違った参照を使用しているのはなぜですか?
ios - Cordova IOS アップデートの問題
コルドバスプラッシュ画面でios 4.1.1を更新した後、アプリが動作せず、iOSデバイスの画面の半分も実行され、シミュレーターで正常に動作します。iPhone 5cとiPhone 6を試してみました。
Cordova バージョン 5.2.0 Cordova ios バージョン 4.1.1
javascript - PhoneGap Build プラグインがアプリの環境に存在しない
指示に従って、config.xmlに以下を追加しました。
サーバーを再起動し、iOS アプリを再接続しました。あとは電話するだけだと言われましたwindow.plugins.insomnia.keepAwake()
。プラグインのドキュメントは次のとおりです。画面を「起動」させておくためのものです。
だから私はtrycatchでコードをラップし、エラーは次のとおりです:
TypeError: undefined はオブジェクトではありません (評価中
window.plugins.insomina
)
それは決してうまくいかないように見えます。ドキュメントでは、config.xml に行を追加するだけで、phonegap サーバーが必要なように見えます (開発に利用できるサーバー/アプリのものを使用しています)。
ファイルなどを手動で移動する必要がありますか?もしそうなら、それはなぜですか?
android - Cordova ビルド エラー コード 1
コードバでアンドロイドプロジェクトを構築しようとしていますが、それでも常にエラーが発生します。端末出力は次のとおりです。
FAILURE: ビルドは例外で失敗しました。
問題: タスク ':CordovaLib:processDebugResources' の実行に失敗しました。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド'/home/tobe/android-sdk-linux/build-tools/23.0.3/aapt'' で終了しましたゼロ以外の終了値 127
試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。
ビルドに失敗しました
合計時間: 3.544 秒 エラー: コマンドのエラー コード 1: /home/tobe/DemoProject/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/tobe/DemoProject/platforms/android/build.gradle,-Dorg .gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
java - Phonegap の Android へのエクスポート
私はこれを機能させ、長い間すべてクールでしたが、ある時点で、私が触れずに機能しなくなりました。次のエラーが表示されます。
ERROR building one of the platforms: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Detected 'android' command at C:\Users\Tower\bin but no 'tools' directory found near. Try reinstall Android SDK or update your PATH to include path to valid SDK directory.
私がecho $ANDROID_HOME
見るとき:
C:\Users\Tower\AppData\Local\Android\android-sdk\platform-tools;C:\Users\Tower\AppData\Local\Android\android-sdk\tools
これは正しいです。私は android SDK を持っています。私が行うecho $JAVA_HOME
と、次のように表示されます:
C:\Progra~1\Java\jdk1.7.0_79;C:\Progra~1\Java\jdk1.7.0_79\bin
これも正しいです。Java JDK と Android SDK の両方を再インストールしました。これを Windows 10、X64 で実行しています。
java - Java switch ステートメント内のメソッド スコープ
この質問は、私の以前の質問の続きです。ここでのコンテキストbuild-extras.gradle
は、Java 7 を使用するために、Phonegap CLI が構成された Android APK を構築することです。これが私のコードです。
ここで2つの問題を理解するのに苦労しています
- 最後がなくてもわかる限り
return
、句のおかげで実行の明確なパスを定義したswitch...default
ので、returnステートメントが必要な理由がわかりません - では、ステートメント内で、同じクラス
switch
のプライベートメソッドが何らかの形で見えなくなるのでしょうか。doSave
JS と PHP しかやっていなかった長い空白期間を経て、Java に戻ってきました。しかし、私は一度に大量の Delphi コーディングを行ったことがあるので、Java コンパイラによって課される厳密さに感謝しています。この例では、それは少し過剰であるように私には思えます。それとも、私は何かを誤解していますか?
node.js - phonegap をインストールすると、エラーが発生します
phonegap をインストールすると、エラーが発生します
ここで私を助けてください、