最新の「GStreamer 1.0」チュートリアル ( http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/tree/gst-sdk/tutorials )を実行しようとしています。
OS X 用の GStreamer 1.4.4 ( http://gstreamer.freedesktop.org/data/pkg/osx/1.4.4/ ) を既にインストールしており、既に Android NDK を正常に使用しています。
しかし、チュートリアルからアプリケーションをビルドしようとすると、次のエラーが発生します。
エラー:(20, 33) エラー: パッケージ org.freedesktop.gstreamer が存在しません
これは、この import ステートメントを解決していないために発生しています。
org.freedesktop.gstreamer.GStreamer をインポートします。
これは、ビルド中に GStreamer ファイルを含む新しいフォルダーを作成する必要があるためであると読みましたが、それが起こっておらず、理由がわかりません。
NDK のバージョンは r10e、Gradle のバージョンは 2.2.1、プラグインは 1.3.0 です。私はgradle.propertiesで命令を使用しています:
android.useDeprecatedNdk=true
AndroidStudio -> Preferences -> Build, Execution, Deployment -> Path Variables で GStreamer SDK へのパス変数も設定しました。
GSTREAMER_ROOT_ANDROID = /Volumes/HDD/Gstreamer/gst-sdk-debug-arm GSTREAMER_SDK_ROOT_ANDROID = /Volumes/HDD/Gstreamer/gst-sdk-debug-arm