1

Eclipse から Android Studio に移行しました。何時間もの闘いの末、Eclipse によって生成されていた project.properties ファイルが、アプリの JNI コンポーネントをビルドするために必要であることがわかりました。

説明してくれる人を探しています:

  1. なぜこの project.properties ファイルが必要なのですか?
  2. Android.mk を微調整して不要にする方法はありますか?

必要な project.properties ファイルには 1 行あります。

target=android-10

JNI コードでネイティブ ウィンドウ API 呼び出しを行っています。

編集:

追加したかっただけです...このプロパティ ファイルがないと、次のサンプル出力のように、ヘッダー ファイルとライブラリを見つけられないという症状が発生します。

Compile++ thumb  : videolibs <= video_codec_jni.cpp
/Users/spartygw/vpdsec/src/applications/VideoSend/jni/video_codec_jni.cpp:11:35: error: android/native_window.h: No such file or directory
/Users/spartygw/vpdsec/src/applications/VideoSend/jni/video_codec_jni.cpp:12:39: error: android/native_window_jni.h: No such file or directory
In file included from /Users/spartygw/vpdsec/src/applications/VideoSend/jni/../../../libraries/VideoCodec/H263.h:13,
4

1 に答える 1