Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / XBMC For Android 编译

1、安装jdk6sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install Oracle-java6-installer2、安装必需的Ubuntu安装包sudo apt-get install build-essential default-jdk git-core curl autoconf
unzip zip zlib1g-dev gawk gperf cmake3、安装Android SDKa. 进入下载页面http://dl.google.com/android/android-sdk_r14-linux.tgz下载android-sdk_r14-linux.tgz到目录/optb. 解压android-sdk_r14-linux.tgz到/opt/android-sdk-linux/c. 下载android sdk 离线包android-14_r03.zip,并解压到/opt/android-sdk-linux/platforms/android-14d. 下载离线包platform-tools_r14-linux.zip,并解压到/opt/android-sdk-linux/platform-tools4、安装android NDK进入下载页面dl.google.com/android/ndk/android-ndk-r8e-linux-x86.tar.bz2下载android-ndk-r8e-linux-x86.tar.bz2到目录/opt/android-ndk-r8e5、安装android工具链For XBMCcd /opt/android-ndk-r8e
ls platforms
cd build/tools
./make-standalone-toolchain.sh --ndk-dir=../../
--install-dir=../../../android-toolchain/android-14 --platform=android-14
--toolchain=arm-linux-androideabi-4.76、创建一个debug key 来签名debug apkkeytool -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 100007、获取XBMC源码cd $HOME
git clone git://github.com/xbmc/xbmc.git xbmc-android
cd xbmc-android
git submodule update --init addons/skin.touched8、编译XBMC依赖库cd $HOME/xbmc-android/tools/depends
./bootstrap
./configure --with-toolchain=/opt/android-toolchain/android-14 --prefix=/opt/xbmc-deps --host=arm-linux-androideabi --with-sdk-path=/opt/android-sdk-linux --with-ndk=/opt/android-ndk-r8e --with-sdk=android-14 --with-tarballs=/tmp/xbmc-android
make -j 209、编译XBMC源码cd $HOME/xbmc-android
make -C tools/depends/target/xbmc
make
make apk10、安装生成的xbmc apk包到android设备cd $HOME/xbmc-android
adb devices
adb -s 02efd7ab install -r ./xbmcapp-armeabi-v7a-debug.apk注:02efd7ab 是设备id,可通过adb devices命令获得推荐阅读:XBMC 移植到 Android 上,发布每日构建版本 http://www.linuxidc.com/Linux/2012-08/68157.htmXBMC Romote:用 Android 手机控制 XBMC 媒体播放 http://www.linuxidc.com/Linux/2011-07/38166.htm接下来请看第2页精彩内容:http://www.linuxidc.com/Linux/2013-08/88544p2.htm