![技术分享](http://img.blog.csdn.net/20160408101743571?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
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
打包完成后将生成如下文件:
![技术分享](http://img.blog.csdn.net/20160408101758196?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三、问题记录
3.1 如遇部分remote包无法下载,可考虑番羽土蔷后重试
3.2 去除download certificate验证
![技术分享](file:///C:/Users/pandm/AppData/Local/YNote/data/Sniper_Pan@163.com/f7973d02a5c44895bff82e49a9df6030/clipboard.png)
![技术分享](http://img.blog.csdn.net/20160408101813087?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![技术分享](file:///C:/Users/pandm/AppData/Local/YNote/data/Sniper_Pan@163.com/b61458730c1246fcba66d9df89e14f11/clipboard.png)
3.3 补全Win7.1 SDK配置安装
![技术分享](http://img.blog.csdn.net/20160408101945292?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![技术分享](file:///C:/Users/pandm/AppData/Local/YNote/data/Sniper_Pan@163.com/966c03bfc2ab42a0a9dfec539c758319/clipboard.png)
解决办法: 安装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
![技术分享](http://img.blog.csdn.net/20160408102038668?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
C:\MinGW\msys\1.0\home\sniper\cerbero\sources\windows_x86\clutter-1.8.4\clutter\Makefile
![技术分享](file:///C:/Users/pandm/AppData/Local/YNote/data/Sniper_Pan@163.com/4c6acd9f09694246abae4591d57ca2b0/clipboard.png)
3.6 dbug-glib-0.100
![技术分享](http://img.blog.csdn.net/20160408102150748?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
路径问题,将文件夹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