Phonegapから始まり、ディレクトリ構造とセットアップ(Windowsの場合)を理解する上で問題があります。Intellij IDEA 12/13でPhonegap 3.0プロジェクトをインポートして実行しますか?
コマンドラインを使用して、新しいプロジェクトを作成し、ソースファイルをwww
に編集し、ビルドして携帯電話で実行できるようになりました。 、Androidエミュレータ、さらにはGenymotionが含まれます。
しかし私が理解できないようなことは、Intellij IDEA内からPhonegapプロジェクトを編集して実行する方法です。私が見つけることができるすべての例とハウツーには、古いPhonegap 2.9構造体が使われています。これは3.0とはかなり異なっています。 すべてのプラグインを有効にして設定しました。私はIDEAの新しいプロジェクトとして既存のプロジェクトフォルダをインポートしようとしますが、それは"Source files for your project not found"
と言います。その後、
しかし、私はCLIを使用してphonegap build android
で最初のプロジェクトをビルドし、を発見されたと私はプロジェクトのインポートを続行することができIDEA、ソースファイルでそれをインポートしてみてください。しかし、プロジェクト構造は、platforms/android
(platforms/android
自体とplatforms/android/gen
とplatforms/android/src
)のソースファイルを指しているようですが、私は何を選ぶべきか分からないので、私はすべてを選択します。次に、Androidプロジェクトが作成されるまで[次へ]を数回クリックします。 Project Language Levelを5に変更したら(これが何を意味するのか分かりません)、IDEA内からプロジェクトを実行できます。
しかし、私がwww
(ルートにある)で行った変更は、コンパイルされたプロジェクトには終わりません!
すべてのファイルを手動でplatforms/android/assets
にコピーする必要がありますか? (コマンドラインのphonegap builderはこれを必要としませんでした)。またはplatforms/android/assets/www
のファイルを直接編集する必要がありますか? (私はすべての異なるプラットフォームで同じコードを維持できるようにしたいので、これは奇妙に思える)。
IDEAでこれを達成するためには、何が必要ですか? どういうわけか、Project Structure
のいくつかのことは間違っていると思いますが、私はこれが何を意味するのか分かりません(モジュール、ライブラリ、ファセット....)。 マニフェストファイルはどこに置かれるべきですか、そしてリソースと資産とライブラリはどこですか?
誰かが正しい方向に向いていますか?
おかげだ
は、コマンドラインツールのプラグインがまだ有効になっていませんでしたので、私はそのオプションを逃しました。私はそれを試してみるだろうが、このように2回建てられたAPKではない?また、実行前の設定で「外部ツールを実行する」オプションが表示されますが、これはさらに良い方法ではありませんか? – Dylan
このように2回構築されています - 私はそうは思わない。あなたがそれを正しく設定した場合、外部ツールを実行する方が良い方法です。 – falinsky