Android Phonegap アプリを 3.0 にアップグレードしようとしており、公式ガイドに従っています。私はWindowsで作業しています。
ベースフォルダーを作成するコマンドを実行しました。すべての www コンテンツをコピーし、config.xml を更新して、すべてのアイコンとスプラッシュ スクリーン イメージを適切なフォルダーに配置しました。
次に、CLI を使用して android ビルド コマンドを実行すると、android のプラットフォーム ファイル ツリーが作成されました。ただし、Android ツリー内のすべてのファイルは、デモの "hello world" ファイルです。ビルド コマンドは、ルートの www フォルダーからビルドすることになっていると思いましたか? 私が読んだところによると、ルートファイルを更新した後にビルドコマンドを再度実行すると、プラットフォームツリーファイルが上書きされますか? Androidのhelloworldファイルをすべて消去すると思いますか?
プラットフォームに依存する .js ファイルはありません。プラグインだけです。また、テスト用の helloworld アプリは phonegap.js ファイルをルート js/phonegap.js にリンクしますが、そのようなファイルはなく、ファイルはプラットフォームの www フォルダーにあります。したがって、リンクは正しくありません。
また、このタイプのファイル ツリーを Eclipse で動作させることができません。新しい 3.0 ファイル構造で Eclipse を使用することは可能ですか? Ant を使って何かを作ろうとするのは悪夢です。
このタイプのアップグレードについて誰かがガイダンスを提供してくれますか? ドキュメントは非常に短いです。
ありがとう。
編集:
もう少し具体的な質問かもしれません。
-アプリを編集するときに理解していることから、Androidサブwwwフォルダーではなく、ルートwwwフォルダーを編集しますか?
-これが正しい場合、wwwルートフォルダーを編集するたびに「Phonegapビルド」を実行する必要があるので、Android wwwフォルダーが更新されることを願っていますか?
Android www フォルダーからすべての helloworld データを消去し、データをルート www データに置き換えました。次に、ルート www データを変更し、Android のビルド コマンドを実行しました。
ルート www フォルダーから Android プラットフォームのビルド コマンドを実行した後、android www フォルダーに変更はありませんでした。
- Android ビルドの www フォルダーを手動で更新する必要がある場合、www データを含むルート フォルダーがあるのはなぜですか? そのため、ルート フォルダーを変更するたびに、android www フォルダーも変更する必要があります。
-android www フォルダー内のすべてを手動で変更する必要がある場合、ルート www フォルダーがあるのはなぜですか?
- www ルート フォルダーのすべてを android www フォルダーに配置する必要があります。そうしないと、Eclipse を実行してアプリをテストできません。
-まったく同じ作品を理由もなく 2 部維持しているようです。
コードベースを維持する方法に明らかに何か問題がありますか?