4

Android プロジェクトをビルドする前に、C++ ライブラリを共有オブジェクトとしてビルドするように Eclipse をセットアップしようとしています。

Android.mk を使用してこれを行う方法を調べましたが、C++ ライブラリの make ファイルを変更して代わりに android の makefile を使用する必要があるようです。これには、利用可能な時間よりも時間がかかります。

C++ ライブラリのソースをインポートし、Eclipse でビルドできます。Android プロジェクトの Android.mk ファイルで、ビルド済みの共有オブジェクトの場所を参照し、アプリの実行時に正しくインストールされます。

Androidプロジェクトだけをビルドするときに、EclipseにC++プロジェクトをビルドさせてからAndroidプロジェクトをビルドさせる方法はありますか?

4

1 に答える 1

0

ほとんどの場合、私は自分の問題を解決しました。まず、ネイティブライブラリプロジェクトをC++プロジェクトとしてインポートする必要がありました。次に、Eclipseを介してビルドディレクトリを、ライブラリ用のmakeファイルの場所に変更しました。最後に、[プロパティ]-> [プロジェクト参照]を実行し、ネイティブライブラリプロジェクトを選択して、プロジェクトにネイティブライブラリを参照させました。

于 2013-01-02T15:02:04.730 に答える