android 源码编译同步的小问题
一.warning: local_manifest.xml is deprecated; put local manifests in local_manifests instead
解决办法:两种 A或B
A.
sudo rm -r ~/android/system/.repo
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1
repo sync
B.rm -r ./.repo/local_manifest.xml (如果命令提示找不到目录,那么直接进手动进目录删除)
C.我自己的解决办法是在.repo目录下新建local_manifests 文件夹
二.user tag detected on new module – user tags are only supported (local_module _tags错误)
build/core/base_rules.mk:74: *** Module name: 01-test
build/core/base_rules.mk:75: *** Makefile location: external/dhcpcd
build/core/base_rules.mk:76: *
build/core/base_rules.mk:77: * Each module must use a LOCAL_MODULE_TAGS in its
build/core/base_rules.mk:78: * Android.mk. Possible tags declared by a module:
build/core/base_rules.mk:79: *
build/core/base_rules.mk:80: * optional, debug, eng, tests, samples
解决办法:
只需要看第二行 『Makefile location: external/dhcpcd』 的 external/dhcpcd 路徑下,
修改 Android.mk ,找到第一行的 『Module name: 01-test』的 LOCAL_MODULE := 01-test,
在下面加入 LOCAL_MODULE_TAGS := optional 即可
或是
有找到 LOCAL_MODULE_TAGS := user 的話
改成 LOCAL_MODULE_TAGS := optional
三.make[2]: /home/***/***/prebuilt/linux-x86/toolchain/arm-eabi-4.5.4-linaro/bin/arm-eabi-gcc:命令未找到
解决办法及思路:我进所提示错误的目录发现我根本没有arm-eabi-4.5.4-linaro文件夹可是我有arm-eabi-4.4.3 文件夹下面的目录包含gcc 所有我重命名文件夹arm-eabi-4.4.3位arm-eabi-4.5.4-linaro 问题解决!
更多相关文章
- 【Android】AndroidStudio无法创建原生模拟器
- 减少AS占用的C盘空间
- 安装Android时Could not find D:\Android\a...sdk-windows\to
- Android教程之Android(安卓)SDK1.5模拟器使用命令
- Android教程之Android(安卓)SDK1.5模拟器使用命令
- android私有目录直接读取
- 【Android每日一练】Android项目结构详解
- Android(安卓)的独特shell命令
- android sdk 升级出错及解决方案