GStreamerAndroidチュートリアルを作成しようとすると多くの問題が発生します。
私の環境は次のとおりです。
- Mac OS X 7
- AndroidSDKバージョン17
- Android NDK 8d
Eclipseとコマンドラインの両方でNDKサンプルをビルドして実行できます。
http://cdn.gstreamer.com/android/arm/gstreamer-sdk-android-arm-debug-2012.11.tar.bz2をダウンロードし、GSTREAMER_SDK_ROOT_ANDROID環境変数を.bash_profileに追加しました。
Eclipseを介してandroid-tutorial-1をビルドしようとすると、次のエラーが発生します。
12:12:05 **** Incremental Build of configuration Default for project Tutorial1 ****
/apps/tools/android-ndk-r8d/ndk-build all
jni/Android.mk:13: *** GSTREAMER_SDK_ROOT_ANDROID is not defined!. Stop.
12:12:05 Build Finished (took 104ms)
EclispeのC++ビルド変数にGSTREAMER_SDK_ROOT_ANDROIDを追加しようとしましたが、違いはありません。
コマンドラインからビルドしようとすると、次のエラーが発生します。
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
GStreamer : [GEN] => gst-build/gstreamer_android.c
GStreamer : [COMPILE] => gst-build/gstreamer_android.c
gst-build/gstreamer_android.c:2:21: fatal error: gst/gst.h: No such file or directory
compilation terminated.
make: *** [gst-build/gstreamer_android.o] Error 1
私が理解できないのは、gst / gst.hを解決できないということですか?