0

私はAndroidプロジェクトに取り組んでいます。コードをコンパイルするには、ライブラリ(libs / maps.jar)を使用する必要があります。残念ながら、私が提供した.jarには、実際の実装がないスタブしか含まれていません。システムによって提供されるため、.jar(Amazon Maps)を含まない.apkを構築できる必要があります。

IntelliJでは、ライブラリを「提供済み」としてマークして、apkにコンパイルされないようにすることができます。Eclipseで同じことをどのように達成できますか?

フォローアップとして、Antで同じことをどのように達成できますか?

4

1 に答える 1

2

あなたはあなたのmaps.jarをプロジェクトビルドパスに追加することができるはずです。これを行うには、[プロジェクト]>[プロパティ]>[Javaビルドパス]>[ライブラリ]に移動し、そのjarを外部jarとして追加します。これにより、プロジェクトをコンパイルでき、jarが含まれなくなります。

Antに関しては、ほとんど同じことをします。ビルドタスクのクラスパスタグにそのjarファイルを含めるだけです。 http://ant.apache.org/manual/using.html(クラスパスを検索)。

次に、.apkを使用して実際にデプロイする必要があるものはすべて、デプロイアクションに必ず含めてください。

于 2012-11-13T20:23:59.500 に答える