ubuntuでijkplayer-androidをコンパイルする方法

前のテキストでは、ウィンドウのcygwinでのコンパイルについて説明していましたが、実際にはさまざまな落とし穴でした。ソフトリンクが認識できなかった、x86および86_64であるため、ファイルをコンパイルできなかったなどです。数日間投げましたが、cygwinではまだ完璧ではありませんでした。今日、ijkplayerをコンパイルするために、同僚のubuntuコンピューターを使用しました。ijkplayer-androidのミューテーションは非常に高速です。

1. 前提条件:

公式のヒントは次のとおりです。

# install homebrew, git, yasm
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
brew install yasm
# SDKおよびNDKパスを構成する必要があります
# add these lines to your ~/.bash_profile or ~/.profile
# export ANDROID_SDK=<your sdk path 
# export ANDROID_NDK=<your ndk path 
# Cygwinの下にインストールされるソフトウェア
# on Cygwin(unmaintained)
# install git, make, yasm

ubuntu環境では、home / xxx /と入力します

xxxはあなたの名前を表します。ディレクトリに入った後、Ctrl + Hを押して非表示のファイルを表示すると、次のように表示されます。

. Windowsでのパスと同様の環境変数を構成できるbashrcファイル、

開いた後、ANDROID_NDKパスとANDROID_SDKパスを追加します。私の構成は次のとおりです。

NDK=/home/hudong/platform-tools/android-ndk-r11b
export NDK
ADB=/home/hudong/Android/Sdk/platform-tools
export ADB
# 私たちのアンドロイド_NDKとANDROID_SDKパス
ANDROID_NDK=/home/hudong/platform-tools/android-ndk-r11b
export ANDROID_NDK
ANDROID_SDK=/home/hudong/android-sdk
export ANDROID_SDK 
# PATHに追加
PATH=${PATH}:${NDK}:${ADB}:${ANDROID_NDK}:&{ANDROID_SDK}

コンパイルする前に、いくつかのソフトウェアをインストールする必要があります。makeをインストールする必要はありません。makeはcygwinの下にインストールする必要があります。

gitに関しては、誰もがインストールしていると思います。インストールされていない場合は、次のコマンドを入力してgitとyasmをインストールします。

sudo apt-get update
sudo apt-get install git
sudo apt-get install yasm

2. システムバージョン:

3. コンパイル手順:

# ソースコードをローカルに直接プルする
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
# 更新コードを確認する
git checkout -B latest k0.5.1
# 初期化、ffmpegコードをローカルなどにプルします
. /init-android.sh
cd android/contrib
. /compile-ffmpeg.sh clean
# ffmpegソフトデコードライブラリをコンパイルします
. /compile-ffmpeg.sh all
cd ..
# soファイルのさまざまなバージョンが生成されます
. /compile-ijk.sh all

./compile-ffmpeg.shを実行すると、ffmpegがコンパイルされます。少し時間がかかります。構成とソフトウェアのインストールに問題がない限り、次のように表示されます。

ffmpegが正常にコンパイルされたことを示しています。次のステップは、ijkplayerをコンパイルすることです。

4. Android Studioにインポート:

これを説明する必要はありません。通常のプロジェクトをインポートするのと同じです。

5. 最新の合理化されたソースコード:

コードアドレス:https://github.com/Dawish/ijkplayer-demo

コードを簡略化した後のディレクトリ:

上記のubuntuでijkplayer-androidをコンパイルする方法は、エディターが共有するすべてのコンテンツです。参考にしてください。

Recommended Posts

ubuntuでijkplayer-androidをコンパイルする方法
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
UbuntuでopenJDKを簡単にコンパイルする方法
UbuntuでMySQLパスワードを変更する方法
Ubuntu20.04にアップグレードする方法
Linuxでvimエディターをインストールする方法(Ubuntu 18.04)
Ubuntu14.04でMysqlリモートアクセスを有効にする方法
Ubuntuでgccコンパイラをより速くインストールする方法
Ubuntu 16.04LTSにアップグレードする方法
ubuntuの下に2つのバージョンのOpenCVをインストールするにはどうすればよいですか?
Ubuntuのnginxサーバーでhttpsを開く方法
UbuntuにHelmをインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
ubuntuでhanlpを使用する方法
Ubuntu20.04にVirtualBoxをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu14.04でPHP7にアップグレードする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu14.04にDjangoをデプロイする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu14.04でNginxを保護する方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法
Ubuntu14.04にmysqlをインストールする方法