Kodi 开源源码定制化开发(原XBMC)

版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/capeng https://blog.csdn.net/capeng/article/details/51491644

  Kodi 是一个开源的媒体播放中心。可以定制化皮肤,定制化第三方插件、播放器在Kodi里面。当然,Kodi也内置切支持了很多的优质的播放插件在软件里面。

  Kodi 有各个不同的系统及版本。支持MAC、 linux 、windows、Android。目前稳定版本是kodi16.1.但是官方的源码测试版本已经发布到了17.0了。


 本文主要介绍Kodi的源码获取,编译环境搭建,以及编译方法。当然,这些方法,在kodi的 wiki上面有介绍。有些问题的解决方案在官网都有介绍,可以

看看:http://kodi.wiki/view/Developing_Kodi_for_Android#Compiling_Kodi_for_Android 


  1、Kodi 源码获取:

  git clone git://github.com/xbmc/xbmc.git xbmc-android 


主要是通过git 从github上面下载源码,大部分开源软件获取方式大都相同。可以在linux下面进行,也可以在windows下面安装git软件进行下载,下载过程比较漫长

可以用VPN加块下载速度。


2、Kodi 编译环境搭建

 Kodi 的编译方法有很多种。官网主要介绍了两种,一是windows下面用eclipse 编译,一种是在linux下面编译。

a、windows下面用eclipse 编译 

 这个方法我没有用过。不过官网有介绍的文档,有兴趣的可以看看:

b、linux下面对kodi进行编译

       如果使用Ubuntu14.0及以上的Ubuntu版本编译,需要安装支持库:

  sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

   当然,如果你使用的是64bit的系统,也需要安装支持库

     

     有些老版本可以安装这个版本:  sudo apt-get install ia32-libs


总体的环境安装如下:

 sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

JDK: openjdk-6-jdk (java version "1.6.0_27")

JRE: openjre-6-jre (java version "1.6.0_27")

然后安装时安装NDK 跟SDK,下面的博客有详细的安装的方法:


http://blog.sina.com.cn/s/blog_858820890101ekpc.html


3、编译

$ cd $HOME/kodi-android/tools/depends
$ ./bootstrap
$ ./configure 
<pre name="code" class="plain">$ cd $HOME/kodi-android
$ make -C tools/depends/target/xbmc
$ make
$ make apk


 
 


写的比较简单,大部分是官网上面获取到的资料。英文阅读能力较强的可以到官网看看。

http://kodi.wiki/view/Developing_Kodi_for_Android#Compiling_Kodi_for_Android 



猜你喜欢

转载自blog.csdn.net/capeng/article/details/51491644