1

Eclipseを使用してNDK-sdkを使用して1つのプロジェクトを作成し、「jniフォルダー内のcファイル」を変更してからndk-buildを実行します。

Javaファイルの変更後にndk-buildも必要ですか?

4

3 に答える 3

1

コードを変更した場合にのみコンパイルします。

  • Cファイルの変更->ndk-build->プロジェクトを再コンパイルして、ライブラリがAPKにパッケージ化されるようにします->電話に再インストールします

プロジェクトのJavaファイルの変更

  • プロジェクトを再コンパイルします->電話に再インストールします

一度生成された共有オブジェクトライブラリファイルは、コードが変更されるまでコンパイルする必要はありません。

于 2012-10-05T09:36:27.750 に答える
1

c部分で何かを変更した場合、およびjni java部分で変更した場合は、再ビルドする必要があります(これには、c部分も変更する必要があるため、メソッド定義)。

于 2012-10-05T09:23:12.193 に答える
1

コードをc/c ++ファイルに変更する場合は、ndk-buildを使用してそのライブラリをビルドする必要があります。c / c ++ファイルを変更しない場合は、ライブラリをビルドする必要はありません。

于 2012-10-05T09:32:08.403 に答える