Ubuntu 14.05上编译KODI 17.4

来源:互联网 发布:澳洲社交软件 编辑:程序博客网 时间:2024/06/05 02:50

1 sudo apt-get install libcurl4-openssl-dev
sudo apt-get install build-essential default-jdk git curl autoconf unzip zip zlib1g-dev gawk gperf cmake lib32stdc++6 lib32z1 lib32z1-dev
sudo apt-get intall openjdk-6-jdk
2 cd Downloads/
wget https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

3 mkdir ~/xbmc/
mkdir ~/xbmc/xbmc-depends
mkdir ~/xbmc/xbmc-tarballs
sudo tar -xvf android-sdk_r24.4.1-linux.tgz -C /opt/
sudo unzip android-ndk-r12b-linux-x86_64.zip -d /opt
4 cd /opt/android-sdk-linux/
./android update sdk -u -t platform,platform-tool
./android update sdk –all -u -t build-tools-20.0.0

5 sudo mkdir /opt/android-toolchain12
sudo chown $USER:$USER /opt/android-toolchain12/
cd /opt/android-ndk-r12b/build/tools/
./make-standalone-toolchain.sh –ndk-dir=../../ –install-dir=/opt/android-toolchain12/android-21 –platform=android-21 –toolchain=arm-linux-androideabi-4.9

6 keytool -genkey -keystore ~/.android/debug.keystore -v -alias androiddebugkey -dname “CN=Android Debug,O=Android,C=US” -keypass android -storepass android -keyalg RSA -keysize 2048 -validity 10000

7 mkdir ~/work/
cd ~/work/
git clone git://github.com/xbmc/xbmc.git
git checkout 17.4-Krypton
cd tools/depends/
./bootstrap
./configure –with-tarballs=$HOME/xbmc/xbmc-tarballs –host=arm-linux-androideabi –with-sdk-path=/opt/android-sdk-linux –with-sdk=android-21 –with-ndk=/opt/android-ndk-r12b –with-toolchain=/opt/android-toolchain12/android-21 –prefix=$HOME/xbmc/xbmc-depends
make -j8
…………………………
经过漫长的等待 下载过程中可能报错 有可能是下载依赖包不完整 删除多次重新编译
………………………………………………

make -j -C target/binary-addons

………………………………………………
cd ../..
make -C tools/depends/target/xbmc
make
make apk

原创粉丝点击