
2.4 Ubuntu 14.0.1 编译GStreamer SDK 1.0 for Android
Android SDK只能在Linux主机上使用config/cross-android.cbc进行编译。
下列编译步骤中如遇到问题,可先在 问题记录中进行查找,如无对应再寻找其他方法解决。
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python2.7
$ sudo apt-get install git
$ ./cerbero-uninstalled -c config/cross-android.cbc bootstrap
$ ./cerbero-uninstalled -c config/cross-android.cbc package gstreamer-1.0-sdk
打包完成后将生成如下文件:

三、问题记录
3.1 如遇部分remote包无法下载,可考虑番羽土蔷后重试
3.2 去除download certificate验证



3.3 补全Win7.1 SDK配置安装


解决办法: 安装Win7.1 SDK GRMSDKX_EN_DVD.7z(带X),只有该包中存在amd64.msi
3.4 Cosole Unicode
The most secure solution is this one: Go to your Registry key HKEY_CURRENT_USER\Software\Microsoft\Command Processor
and add String value Autorun
= chcp 65001
.
3.5 Can‘t find ‘page‘ file: Invalid argument

C:\MinGW\msys\1.0\home\sniper\cerbero\sources\windows_x86\clutter-1.8.4\clutter\Makefile

3.6 dbug-glib-0.100

路径问题,将文件夹C:\Users\pandm\Desktop\dbus-glib-0.100\dbus\.libs中下列文件
- dbus-bash-completion-helper.exe
- dbus-binding-tool.exe
拷贝至:C:\Users\pandm\Desktop\dbus-glib-0.100\dbus目录中
3.7 Unbuntu Android SDK libmad 缺失
解决方法为去除对libmad项的依赖,具体文件有:
- cerbero/recipes/gst-plugins-ugly-1.0.recipe
- cerbero/recipes/gst-plugins-ugly-1.0-static.recipe
- cerbero/packages/gstreamer-1.0-codecs-restricted.package