次の記事は、自動翻訳技術を使用して自動的に翻訳されました。 コンピュータプログラムによって翻訳されているため、誤りがある場合があります。Adobeは、世界中の多くのユーザーがより多くの記事を利用できるように、翻訳版を提供しています。
翻訳の品質を評価してください。Translation by SYSTRAN


失敗したビルド

PhoneGap buildでは、お客様が送信するパッケージを受け取り、そこからクロスプラットフォームモバイルアプリケーションを構築するよう最善を尽くします。 しかし、場合によっては、それがうまくいかないことがあります。 プラットフォームには独自の変わり目があり、時にはサイトにも変わり目がある。 受け取る可能性があるエラーと、その修正方法を以下に示します。

アプリは、すべてのプラットフォームで10分以上保留中です

これは、通常、何かが我々の目的で故障したことを意味します。 ご連 絡下さい 、ご連絡下さい。

アプリにindex.htmlがありません

PhoneGap buildおよびPhoneGap/Cordovaアプリの一般的な場合は、アプリに index.html という名前のファイルが必要です。 これは、アプリケーションを初期化する開始点として使用されます。

アプリケーションに index.htmlがあることを確認し

PhoneGapのバージョンがサポートされていません

PhoneGap buildで現在サポ ートされていない config.xmlファイルにphonegap-versionを指定しました。 現在サポートされているリリースについては、 config.xmlのドキュメントを参照し 、どのリリースかを確認してください。

無効なファイル/ディレクトリ名

モバイルファイルシステムは、特定のファイル名に対して非常にこだわりがあります。特に、中国語やアラビア語などの非ASCII文字を含むファイルは許可されていません。 ASCII以外の文字を含むファイルの名前を変更してください。アプリが正常に構築されます。

不正なconfig.xml

指定した config.xmlファイルを正常に解析できませんでした 。正しい形式のXMLではない可能性が高いです。

config.xmlが有効なXMLかどうかを確認しW3Cバリデーターを使用してこれを行い 、必要な変更を加えて修正します。

プラグインファイルが存在します

プラグインに対して挿入されたファイルがwwwフォルダーに既に存在するので、プラグインをインストールできませんでした。

これは、一般に、プラグインで使用されるJavascriptファイルです。 これらのファイルへのスクリプトリンクはindex.htmlに含める必要がありますが、ビルドする前にファイル自体をアプリに含めないでください。

プラグインがサポートされていません

config.xmlで参照されているプラグイン(または指定されている場合は、プラグインのバージョン)は、PhoneGapビルドではサポートされていません。

サポートされているすべてのプ ラグインを表示するには 、「プラグイン」ページにアクセスしてください。

プラグインの1つにパラメーターが必要です

アプリに含まれるプラグインの1つに、config.xmlに含まれていないパラメーターが必要です。

プラグインのマニュアルを参照して、必要なパラメーターの一覧を取得してください。 サポートされているすべてのプ ラグインを表示するには 、「プラグイン」ページにアクセスしてください。

Windows phoneのビルドに失敗しました

構成ファイル要素の追加中にエラーが発生しました

config.xmlに、形式が正しくない、または不正にフォーマットされた WMAppManifest.xmlファイルを生成する config-file 要素が含まれている可能性があるため、ビルドに失敗しました 。 Windows phoneプロジ ェクトのWMAppManifest.xml には、厳密に定義された形式 が用意されています。 config-file要素が有 効であること を確認します。 一般的なエラーは、例えばエレメントに対してxmlns名前空間を定義しないことです。 <tag xmlns=""></tag>

パスが長すぎます

MSBuildビルドツールは、最大パスサイズを260文字に制限します。 アプリ内のファイルのパスが260を超える場合は、このエラーが表示されます。 このエラーを修正するには、この制限を超える可能性のあるファイルを移動または名前変更してください。 N.B. 260文字がMSBuildの最大PhoneGap buildでは、ファイルシステム上のアプリのルートパスで約25文字が使用されます。 最大で220前後にする必要があります

iOSのビルドに失敗しました

アイコンまたはスプラッシュスクリーンがpngファイルではない

iOS用に構築する場合、PhoneGapフレームワークは、アイコンまたはスプラッシュスクリーンとしてシステムに表示するために提供される画像ファイルが、Portable Network Graphics, png,形式であると見なします。 このエラーが発生した場合は、画像ファイルを別の形式で提供したか、pngファイルが破損しています。 これらのファイルが有効なpngであることを確認し、再構築してください。

証明書が見つかりません

署名証明書とキーチェーンのペアが関連付けられていない状態でアプリが送信されました。 PhoneGap buildアカウントにキーが 追加され、そのキーがアプリ編集ページのアプリに関連付けられていることを確認してください

証明書を読み込めません

お客様が入力したパスワードで提供された証明書を、サーバーが使用できませんでした。 証明書をキーチェーンに読み込めなかったため、証明書を使用してアプリに署名できませんでした。

証明書をもう一度アップロードして、正しい資格情報が入力されていることを確認してください。

証明書がプロファイルと一致しません

アドビのサーバーは、アップロードしたプロファイルと証明書を使用してアプリに署名できませんでした。プロファイルに一覧表示されているIDが証明書のIDと一致しませんでした。 これは、配布証明書を含む開発者プロファイルをアップロードしたか、またはその逆の場合が考えられます。

証明書に一致する新しいプロビジョニングプロファイルを生成し、PhoneGap buildにアップロードしてみてください。

プロビジョニングプロファイルまたは署名証明書の有効期限が切れています

プロビジョニングプロファイルまたは署名証明書の有効期限が切れているため、アップロードしたプロファイルと証明書を使用してアプリに署名できませんでした。

アプリを正常に構築するには、Apple Developer portalから新しいプロビジョニングプロファイルまたは署名証明書を生成し、PhoneGap buildにアップロードする必要があります。

プロビジョニングプロファイルを読み取れません

アドビのサーバーは、アップロードしたプロファイルと証明書を使用してアプリに署名できませんでした。プロビジョニングプロファイルを読み取り/解析できませんでした。

アップロードした mobileprovision ファイルが、Apple Developer portalから有効なプロビジョニングプロファイルであることを確認してください。 エラーが発生した場合は、有効なプロファイルが使用可能であることを確認し、それをPhoneGap buildにアップロードしてから、アプリを再構築してください。

Androidのビルドに失敗しました

キーストアの問題

次に示すエラーメッセージは、すべてAndroid署名キーに関する問題を表しています。

  • キーストアのエイリアスが認識されません
  • 無効なキーストア形式
  • キーストアのパスワードが正しくありません
  • エイリアスが秘密キーに関連付けられていません

これらのエラーの1つを受け取った場合、Androidの 署名者は 、指定したキーとキーストアを使用してアプリに署名できませんでした。

エイリアスが認識されない場合、指定した alias フィールドは、アップロードしたキーストア ファイルに見つかりません 。 キーストアの形式が無効な場合は、正しいファイルをアップロードしていない可能性があります。 パスワードが正しくない場合は、正しく入力されていない可能性があります。

これらの場合は、それぞれ、正しいキーストアファイルがあり、キーストアの正しいパスワードとエイリアスの詳細があることを確認します。 署名済みのビルドを正常に実行するには、Androidキーを再度アップロードする必要がある場合があります。

同じファイル名

Androidファイルシステムは、多くのデスクトップオペレーティングシステムとは異なり、大文字と小文字を区別しません。同じAndroidアプリケーションパッケージ内に index.htmlindex.html というファイルを持つことはできません。

いずれかのファイルを削除すると、アプリが正常に構築されます。

圧縮ファイルエラー

アプリケーションをコンパイルするためのAndroidツールチェーンには、アプリケーション内のすべてのファイルを圧縮する手順が含まれています。 アプリに圧縮ファイル(.gz)が含まれている場合、この手順は失敗します。

アプリケーションから圧縮ファイルをすべて削除します。

無効なアプリケーション識別子

Cordovaでは、アプリケーションに対して有効なアプリケーション識別子が必要です。 この識別子は逆ドメイン名のスタイルにする必要があり、互換性を最大にするには、文字、数字、アンダースコアのみを含める必要があります。

識別子は一意である必要があります。 識別子には、大文字または小文字('A' ~ 'Z')、数字、およびアンダースコア('_')を含めることができます。 ただし、個々のパッケージ名の部分は、文字で始まる場合があります。

識別子には、Javaの予約済みキーワード(例: クラス、デフォルトなどがここに表示さ れます

詳しくは、 androidのドキュメントの package を参照してください。

不正な9パッチイメージ

9 — パッチの描画( splashcreen.9.png)は、必要な透明な境界線がすべて含まれる有効な9パッチ画像である必要があります。 9パッチ画像に関するAndroidのマニュアルは、こちらを参照し てください。

有効なイメージを確実に作成するために、Android 9パッチ描画ツールが用意されています。 これは Android SDKの一部としてダウンロードできます。 このツールのマニュアルは、こちらを参照して ください。 ほとんどのエラーでは、このツールを使用して画像を読み込んで再保存するだけで画像が修正されます。

無効なminSdkVersion

PhoneGap 4.xがGradleビルドに移行すると、minSdkVersionが適用されるようになりました。 つまり、 config.xmlまたはデフォルト(phonegap 4.xの場合は14 )で設定されているアプリケーションのminSdkVersionは、アプリケーションに含まれるすべてのライブラリより大きい必要があります。 通常、これらのライブラリはプラグインの一部です。 特定のプラグインのminSdkVersionを調べるには、通常、AndroidManifest.xmlファイルに含まれています。 この値は、失敗したビルドのビルドログファイルに含まれるエラーメッセージにも表示されます。

このエラーを修正するには、 <preference name="android-minSdkVersion" value="14" />環境設定を追加し、含まれるプラグインで指定されているminSdkVersionと同じかそれ以上の値にする必要があります。

この強制(上級ユーザーのみ)をオーバーライドするには、 uses-sdk AndroidManifest.xmlフラグメント全体を上書きします。

<config-file platform="android" parent="/manifest">
    <uses-sdk tools:overrideLibrary="org.apache.cordova,com.library.plugin" />
</config-file>

勇敢な人々にとっては、ここに書かれ ている

プラグインエラー

このエラーの最も可能性が高い原因は、barcodescanner.js、GAPlugin.js、cdv-plugin-fb-connect.js、またはchildbrowser assetsディレクトリなどの他のプラグインファイルなど、プラグインjavascriptファイルをアプリパッケージに含めたことです。

以前は、pluginstallを使用してプラグインをインストールしました。これは、単にアプリのファイルを上書きすることになります。 ただし、最近プラグマンに移行した場合、これらのファイルは上書きされず、代わりに失敗します。 必ず取り除いて!

別のエラーが発生した場合は、お知らせく ださい。この文書を更新できます。

GitHubでこのページを編集
Copyright SYSTRAN 2016
この翻訳は役に立ちましたか?

Translation by SYSTRAN