Eclipse から Android Studio に移行しました。何時間もの闘いの末、Eclipse によって生成されていた project.properties ファイルが、アプリの JNI コンポーネントをビルドするために必要であることがわかりました。
説明してくれる人を探しています:
- なぜこの project.properties ファイルが必要なのですか?
- 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,