2017-06-05 27 views
1

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ファイルを作成するにはどうすればよいですか?

答えて

1

これらのチュートリアルは本当にAndroidのメーカーのために作られていませんが、私は彼らが仕事と私はすでにそれがリンクで動作させる方法についての一つの質問に答えることができました:Gstreamer examples in Android Studio あなたはまた、Androidので変数GSTREAMER_ROOT_ANDROIDを設定しようとすることができます。 mk file ...上にタイプされたリンクからステップ3を見てください。

回答1:上記のリンクからの質問から手順5で似たような問題かもしれません。そこを見て、おそらく助けになるでしょう。

2に答える:すでに仕事に設定チュートリアル5からのプロジェクトもあります、私は上記の入力されたリンクでは、私はわからないんだけど、私はあなたが.soのコンパイルする必要はありませんだと思う...

Android Studio(ただし、Linuxで作ったもの)...おそらくそれはあなたを助けるかもしれません。

関連する問題