EasyNFCはAndroidライブラリとして使用することを目的としていますが、Eclipseプロジェクトではありません。
そのpom.xmlをチェックして、遊んでみました。
- POMの依存関係は、Androidライブラリプロジェクトである必要があることを意味しないため、android-2.3.3.jarを使用します。
- プロジェクト構造と<packaging>で定義されたPOMによると、明らかに、プロデューサーはコンシューマー開発者がこれを通常のJavaプロジェクト(jarライブラリとして構築)として使用することを望んでいます。さらに、POMで定義されているmaven-android-pluginは冗長であり、ビルド時にandroidフェーズ/目標は含まれません。また、古いバージョン2.8.4を使用しているため、元々Androidライブラリプロジェクトとして作成され、最近通常のJavaプロジェクトに変換され、未使用のコードはクリーンアップされなかったと思います。
EasyNFCをMaven/Git / AndroidプロジェクトとしてEclipseにインポートする簡単な方法はありますか?
Eclipseで最新のAndroidSDKおよびADTバージョンを使用していると仮定します(m2eclipseが必要)。これを通常のmavenized javaプロジェクトとしてインポートしFile -> Import ... -> Maven -> Existing Maven Projects
ます。完了すると、PackageExplorerのeasynfcに大文字のMとJのマークが付いたアイコンが表示されます。 MavenizedJavaプロジェクト。
Androidプロジェクトで、easynfcプロジェクトをプロジェクトビルドパスに追加します。Properties -> Java Build Path -> Projects -> Add ...
次に、easynfcプロジェクトをエクスポートします。クラスパスをビルドしますProperties -> Java Build Path -> Order and Export
。
これで、Androidプロジェクトでeasynfcを使用し、Eclipseでビルド/実行/デバッグできるようになります。
お役に立てれば。