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


アプリプロジェクトの構造

PhoneGap buildで使用するアプリを構造化するには、主に2つの形式があります。

CLIプ ロジェクト形式は 、Cordova CLIで使用され、ほとんどすべてのCordova/PhoneGapプロジェクトで使用されます。 この例では、 config.xmlが 、HTMLおよびJSアセットを含むプロジェクトのルートに、 wwwという名前のディレクトリ内にあると仮定しています

従来の プロジェクト形式ではconfig.xmlと index.htmlが 、アプリケーションのルートの同じディレクトリにある必要があります。 これは、PhoneGap buildが作成されて以来、PhoneGap buildで受け入れられるデフォルトの構造です。

CordovaおよびPhoneGapツールとの互換性を持つことで最も柔軟性が得られるので 、今後は CLIプロジェクト形式を使用することをお勧めします。 目標は、Cordova/PhoneGap CLIプロジェクトのローカルビルドのクラウドに代わるものであり、この形式を使用することで、その目標に向かっての移行に役立ちます。

CLIプロジェクト

Cordova CLIを使用した開発者にとっては、この形式は非常に使い慣れています。 この形式では、config.xmlが、アプリケーションに必要なアセットを含む複数のサブディレクトリを持つプロジェクトのルートにある必要があります。 ディレクトリ構造には、ビルドプロセスの一部であるアセットを含む、特別な名前のディレクトリが含まれます。

特殊なディレクトリは次のとおりです。

  • www: (必須)このディレクトリには、アプリケーションに含める必要があるhtml、javascript、その他のアセットが含まれます。 このディレクトリには、アプリケーションのHTMLル ートである index.htmlというファイルを含める必要があります。
  • 結合: (オプション)このディレクトリには、PhoneGap Buildでサポートされているプラットフォーム(ios、android、winphone、windows)にちなんだ名前のディレクトリを含めることができます。 このディレクトリ内のコンテンツは、アプリケーションを構築する前(プラグインのインストール後)にwwwディレクトリを介してコピーされます。 このディレクトリは、プラットフォームに応じて変更されるコンテンツに使用されます。 androidビルドでのみ使用するスタイルシートは、merges/android/style.cssにあ ります

その他のサブディレクトリは、アプリケーションと共にパッケージ化されません。 例えば、config.xmlには、最上位ディレクトリに含まれるスプラッシュスクリーンとアイコンへの参照を含めることができます。また、特定のプラットフォームのスプラッシュやアイコンにファイルを使用しない場合は、アプリにパッケージ化されません。

重要: 「platforms」または「plugins」ディレクトリが存在する場合は、使用されないので削除され、プロジェクトに必要なアセットを含めないでください。

この形式を使用するアプリの例を次に示します。

レガシープロジェクト

この形式は、PhoneGap buildが作成されて以来、PhoneGap buildのデフォルトの形式です。必要なのは、index.htmlと(オプション)config.xmlが、プロジェクトのルートの同じディレクトリにあることだけです。

この形式のサポートは終了しませんが、Cordova CLIと互換性がなく、マージ機能も含まれていないので、この形式の使用を推奨しません。

この形式を使用するアプリの例を次に示します。

上記の .pgbomitファイルに注意してください 。 これは、アプリを作成する前に、このディレクトリを削除する必要があることを示します。 一般的な使用例として、このディレクトリにはすべてのプラットフォームのスプラッシュスクリーンまたはアイコンが含まれ、アプリに含めないでください。

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

Translation by SYSTRAN