2013-03-13 23 views
0

我想爲我的Razr I手機(x86原子)製作Android ROM。一切正常, 但是當我運行make它顯示了這個錯誤:作出:沒有規則,使目標'外部/英特爾啓動工具/ boot.mk'

make: *** No rule to make target 'external/intel-boot-tools/boot.mk'. 

這有什麼錯呢?

+0

歡迎來到Stack Overflow。太久之前請閱讀[常見問題]。錯誤消息是否包含斜槓周圍的空格?如果是這樣,那可能是整個問題;您可能需要刪除路徑名稱中的空格。如果你的斜槓沒有空格,那麼看起來你的'makefile'需要在當前目錄下找到一個'external/intel-boot-tools/boot.mk'文件,而且找不到它。由於我們無法看到你的'makefile',所以很難做到比這更精確。你有所有你需要的SDK嗎?你有沒有設置你所需要的所有環境? – 2013-03-13 05:26:22

+0

我有sdk,而且我擁有所有我需要的東西。我沒有圍繞斜線的空格,並且文件夾intel-boot-tools不存在。 的Makefile: ### DO NOT EDIT這個文件### 包括建立/核心/ main.mk ### DO NOT EDIT這個文件### 編譯/核心/ main.mk文件: [鏈接](http://pastebin.com/w4k5uZcb) – Negan1911 2013-03-13 12:01:28

+0

您可能需要顯示(縮減版)makefile。請了解SSCCE([Short,Self-Contained,Correct Example](http://sscce.org/))是什麼,並儘可能多地刪除makefile,同時保留錯誤。您可以將文件複製到'xyz.mk',然後運行'make -f xyz.mk',或者您可以依靠您的版本控制系統在無情地黑入文件後恢復'makefile'。是否有一行表示'include external/intel-boot-tools/boot.mk'(可能使用宏作爲文件名)? – 2013-03-13 12:07:50

回答

0

鏈接到此代替在您的boardconfig.mk並將其添加到您的清單,以便它自動同步。 https://github.com/turl/razr-i-boot-tools

看起來您的boardconfig引用了您從未同步過的目錄。 Razr-i-boot-tools對你的設備更爲明確(顯然),所以我只會使用它。