Android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',

来源:互联网 发布:工艺优化的意义 编辑:程序博客网 时间:2024/06/05 11:53
出现下面的错误:


No rule to make target 'external/chromium_org/third_party/angle/.git/index', need by .....


进入相应的目录,发现在angle目录下根本没有.git的目录,这个也可以理解,因为不是自己通过repo和git直接从官网download,所以没有.git目录(这个目录是git的管理目录,跟.svn的作用一样)。因此我们只有一个办法,就是不让源码编译.git/index的部分。


具体修改如下:


将external/chromium_org/third_party/angle/src/commit_id.target.linux-arm.mk文件中关于index的部分注释掉:


原始部分(原始文件中下面绿色标出的部分写在了同一行)




......


$(gyp_shared_intermediate_dir)/angle/id/commit.h: $(gyp_shared_intermediate_dir)/angle/commit_id.py $(LOCAL_PATH)/third_party/angle/.git/index


$(GYP_TARGET_DEPENDENCIES)


......


改成


......


$(gyp_shared_intermediate_dir)/angle/id/commit.h: $(gyp_shared_intermediate_dir)/angle/commit_id.py 


#$(LOCAL_PATH)/third_party/angle/.git/index$(GYP_TARGET_DEPENDENCIES)


......


这样就能让源码不编译.git下面的index部分,编译就能通过,亲测成功!
0 0
原创粉丝点击