No rule to make target

在源碼中,mm編譯apk時出現下面的錯誤:

make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/NativeTimer_intermediates/classes-full-debug.jar'.  Stop.

 

解決方法:

在源碼根目錄執行:

make clobber

make -j8

 

這個錯誤的好像是由於在make一個任務時,並沒有結束,這時在進行make就會報

make clobber的功能是把上一次make命令生成的文件或目錄清除掉,效果比make clean更嚴格。

這樣編譯完成後,在編譯apk就可以了。

發佈了55 篇原創文章 · 獲贊 8 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章