This error is caused by an incorrect "make" version.
root@kiwon-VirtualBox:~/pdk/android-4.4.2_r1# make
build/core/main.mk:45:
********************************************************************************
build/core/main.mk:46:
* You are using version 4.1 of make.
build/core/main.mk:47:
* Android can only be built by versions
3.81 and 3.82.
build/core/main.mk:48:
* see https://source.android.com/source/download.html
build/core/main.mk:49:
********************************************************************************
build/core/main.mk:50:
*** stopping. Stop.
This error is caused by an incorrect "make" version.
So,
Please add "make" version.
$make
-v
GNU
Make 4.1
.…
.…
Please
add "make" version 4.1 .
$
vi ./build/core/main.mk
40 # Check for broken versions of make.
41 # (Allow any version under Cygwin since we don't actually build the platform there.)
42 ifeq (,$(findstring CYGWIN,$(shell uname -sm)))
43 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 3.81))
44 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 3.82))
45 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 4.1))
46 $(warning ********************************************************************************)
47 $(warning * You are using version $(MAKE_VERSION) of make.)
48 $(warning * Android can only be built by versions 3.81 and 3.82.)
49 $(warning * see https://source.android.com/source/download.html)
50 $(warning ********************************************************************************)
51 $(error stopping)
52 endif
53 endif
54 endif
55 endif
Okay .
No comments:
Post a Comment