GWTWebアプリケーションとmGWT+phonegap(+ Android)モバイルアプリの2つのエントリポイントがあるEclipseプロジェクトがあります。それらは同じJavaコードに基づいているため、同じプロジェクトの下にあります。デバッグにより、Webアプリケーション内で、JDK実装の代わりにAndroid実装が使用されているのではないかと思います。なぜなら、デバッグ中に正しいJavaファイル(たとえばFloat.java)を選択する必要があるからです。WebアプリケーションがAndroidライブラリを使用しないようにするにはどうすればよいですか?
2 に答える
1
GWTプロジェクトにAndroid-SDKは必要ありません。Webプロジェクトに含めないでください。
2つのプロジェクトを分割し、ソースファイルをリンクされたフォルダーにリンクします。
2つのエントリポイントを持つGWTアプリケーション
Androidネイティブアプリケーション
Androidプロジェクトでは、GWTアプリケーションからフォルダーをリンクできます:http: //deviltechie.wordpress.com/2010/12/06/linking-an-external-folder-to-eclipse-flex-builder-project/
于 2012-12-10T14:56:34.920 に答える
0
私はそれができるとは思わない。
プロジェクトをに分割することをお勧めします
main project
subproject 1 ( common code )
subproject 2 ( entrypoint gwt webapp)
subproject 3 ( entrypoint android)
これにより、トップレベルのモジュール性、テスト容易性、およびお客様のような不利なデバッグ/展開シナリオが保証されます。不十分なライブラリ管理が本番環境で問題を引き起こす可能性があります。
ビルドを簡素化するために、maven(gwtは十分にサポートされています)またはivyまたはその他のツールを選択できます。
于 2012-12-10T14:49:55.860 に答える