私はPhoneGapを読んでいて、本当に気に入っています。GWT で使用して、さまざまなプラットフォーム (Web、モバイル Web、Android、iPhone、Winphone など) に展開する Java アプリを作成できるかどうかを確認したいと思います。
PhoneGap SDK には、cordova.js
サポートするネイティブ プラットフォームごとに異なるバージョンの が付属しているようです。したがって、Ant ビルドでは、GWT で生成された JavaScript を正しいバージョンの にパッケージ化する必要があるようですcordova.js
。
3098DJU39I4F9IF9.html
+cordova-android.js
3098DJU39I4F9IF9.html
+cordova-iphone.js
3098DJU39I4F9IF9.html
+cordova-windows-phone.js
ここでは一般化していますが、これらが正しいファイル名ではないことはわかっています (ただし、3098DJU39I4F9IF9.html
GWT によって生成されたコードであることは明らかです)。
しかし、これらのペアリングのそれぞれを取得して、正しいパッケージ化されたコンテナー (各プラットフォームの APK、IPA、または XAP) を生成する PhoneGap の機能を開始する必要があります。
だから私は最初に尋ねます: PhoneGap 開発者は通常、どのようにして3098DJU39I4F9IF9.html
+cordova-android.js
から を持つようになるのかmyapp-android.apk
、または3098DJU39I4F9IF9.html
+cordova-iphone.js
から を持つようになるのmyapp-iphone.ipa
でしょうか? PhoneGap SDK には、これを行うコマンドライン ツールがありますか?
そこまで理解できたら、Ant ビルドからこのパッケージ化/バインディング プロセスを自動化する方法を見つけようとしています。すでにこれを行っている既知の Ant タスクはありますか? それとも、Ant 内からシェルを起動して、シェル コマンドを実行するだけですか? 前もって感謝します!