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

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 参数SQL_SLAVE_SKIP_COUNTER的奥秘
  2. EGG NETWORK公链阿凡提以“完全开放式自
  3. 这些年的项目管理心得
  4. ***欺骗技术在护网行动的应用
  5. Redis和MongoDB优缺点介绍!Python学习
  6. java中的IO整理
  7. 【MySql】sql_slave_skip_counter 参数的
  8. 利用zimbra clientuploader实现文件上传
  9. 使用shell脚本实现自动备份MySQL数据库
  10. java堆栈