GStreamerを使用しようとしていますが、チュートリアルが壊れている(またはEclipse用に作成された)ようです。だから私はこれを実行しようとしているgstプレーヤーからhere。このプロジェクトをAndroid Studioに読み込んでいます。 にgstAndroidRoot=D\:\\Packages\\gstreamer
を含めてください。私は(すべてのアーキテクチャのための普遍的である)hereからgstreamerのコードをダウンロードしているAndroidスタジオ用GStreamerチュートリアル
ndk.dir=D\:\\Android\\sdk\\ndk-bundle
sdk.dir=D\:\\Android\\sdk
:
local.properties
ファイルには、以下のようなSDKとNDKへのパスが含まれています。私は上記のソースコードを抽出した私のWindows開発マシンで環境変数GSTREAMER_ROOT_ANDROID
を設定しました。
質問1:Androidスタジオは、gstreamerの場所を理解できませんでした。 gst_player\app\src\main\java\org\freedesktop\gstreamer\player\Play.java
ファイルのpackage org.freedesktop.gstreamer.play;
にエラーがあります。 gstreamerソースコードをAndroid Studioにリンクするにはどうすればよいですか?私は既に環境変数を設定して、gradleプロパティにgstAndroidRoot
を設定しているので、もう何をする必要がありますか?
質問2:.so
ファイルをコンパイルする必要がありますか? このlinkには、アンドロイド固有の.so
ファイルを作成するためのソースの作成について記載されています。しかし、チュートリアルフォルダからandroid update project -p . -s --target X
を実行すると、 'android'はコマンドではないと表示されます。私はandroid.bat
がアンドロイドのsdk(D:\ Android \ sdk \ tools)の一部であることがわかりました。しかし、それでもなおandroid.batを実行すると、update project
のオプションは提供されません。
質問3:libgstreamer_android.so
ファイルを作成するにはどうすればよいですか?