您的位置:首页 > 移动开发 > Android开发

飞思卡ltlib错误解决&&下载android源码错误解决

2011-06-13 11:08 453 查看
内核文件夹放在普通用户家目录

否则没有权限执行。

cd /home/nuoman

安装ltlib

./install

修改配置

错误:main::check_sudo_setup:2437

main::host_checks:1400

main:539

Exiting on error or interrupt

visudo

nuoman ALL = NOPASSWD: /bin/rpm, /opt/freescale/ltib/usr/bin/rpm

配置

./ltib -m config

运行错误:

+++++++++++++++++++++++++++++++++++++++++

Can't get: mtd-utils-201006.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

There is a thread with more info on this issue at http://comments.gmane.org/gmane.linux.drivers.mtd/34059
A quick solution:

1) Clean up from the failed ltib build:

$ rm -fr /opt/freescale/ltib/usr/src/rpm/BUILD/mtd-utils

2) In the ltib distribution there is an older version of mtd-utils, so let's use that one instead

$ cd /home/user/ltib/dist/lfs-5.1/mtd-utils

$ mv mtd-utils.spec mtd-utils-201006.spec

$ ln -s mtd-utils-20060302.spec mtd-utils.spec

3) Build ltib again and this will use the older version which built correctly.

$ cd /home/user/ltib

$ ./ltib

++++++++++++++++++++++++++++++++++

Assume you had unzipped i.MX Android release package to /opt/imx-android-r10.1/.

$ cd ~

$ mkdir myandroid

$ cd myandroid

$ curl http://android.git.kernel.org/repo > ./repo

$ chmod a+x ./repo

2.修改文件repo将里面的

REPO_URL='git://android.git.kernel.org/tools/repo.git' 改成

REPO_URL='http://android.git.kernel.org/tools/repo.git'

$ ./repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread

$cp /opt/imx515/source/imx-android-r10.1/code/r10.1/default.xml .repo/manifests/default.xml

3. 修改文件.repo/manifests/default.xml将其中的 fetch="git://android.git.kernel.org/" 改成

fetch="http://android.git.kernel.org/"

(To avoid loading unnecessary gits from Google repo, meanwhile load some gits from Google repo which is not included in default manifest)

$ ./repo sync
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐