确切的说是将DirectFB-examples-1.0.0中的一个例子在Android系统中跑起来
思路很简单,就是将所需的库拷到相应的目录下就OK
我用的是live usb
在copy lib 的时候用到一个工具 auto_copy.pl
在/DirectFB-examples-1.0.0/src 下运行 auto_copy.pl
如 $./auto_copy.pl df_flip
这样测试程序 df_flip 所需的库就全部生成了一个target文件夹
将target打包成tar包
$tar cvfz target.tar target
然后将target.tar copy 到 Android 系统下,在我这里就是live usb中
$sudo cp target.tar /media/root/
解压后按照target包中的目录结构放在相应位置
$sudo tar xvfz target.tar
然后将要运行的程序copy 到/system/bin/
$sudo cp df_flip /media/system/bin
然后在Android 系统的终端下
$df_flip
可以看到运行结果了
不过在这个过程中其实还会报很多错误,一般都是缺包,只要在本机上搜索一下相应的包,再装到相应位置就OK了
目前有一个问题还未解决,就是运行需要调用图片的程序时还是跑不起来,有高人知道怎么解决吗
本人已尝试将图片拷至/usr/local.share/下,并将权限都改为777了
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wenlibin1985/archive/2009/06/10/4257412.aspx