• You are attempting to build on a 32bit system Only 64bit build environments are supported beyond froyo/2.2



    wayne@wayne-pc:~/Android/source$ make -j2
    ============================================
    PLATFORM_VERSION_CODENAME=REL
    PLATFORM_VERSION=2.3.3
    TARGET_PRODUCT=full
    TARGET_BUILD_VARIANT=eng
    TARGET_SIMULATOR=false
    TARGET_BUILD_TYPE=release
    TARGET_BUILD_APPS=
    TARGET_ARCH=arm
    HOST_ARCH=x86
    HOST_OS=linux
    HOST_BUILD_TYPE=release
    BUILD_ID=GRI40
    ============================================
    Checking build tools versions...
    build/core/main.mk:76: ************************************************************
    build/core/main.mk:77: You are attempting to build on a 32-bit system.
    build/core/main.mk:78: Only 64-bit build environments are supported beyond froyo/2.2.
    build/core/main.mk:79: ************************************************************
    build/core/main.mk:80: *** stop。 停止。

    解决方法:cd到源码根目录,执行:

    $ gedit build/core/main.mk

    找到

    ifneq (64,$(findstring 64,$(build_arch)))

    将其修改为

    ifneq (i686,$(findstring i686,$(build_arch)))

    然后依次修改以下四个make文件:

    external/clearsilver/cgi/Android.mk
    external/clearsilver/java-jni/Android.mk
    external/clearsilver/util/Android.mk
    external/clearsilver/cs/Android.mk

    将其中的

    LOCAL_CFLAGS += -m64
    LOCAL_LDFLAGS += -m64

    修改为

    LOCAL_CFLAGS += -m32
    LOCAL_LDFLAGS += -m32
  • 相关阅读:
    探索需求14
    周总结5
    周总结4
    探索需求13
    Java——迭代器
    Java——Collection集合
    Java——包装类
    Java——Arrays
    Java——BigInteger、BigDecimal
    Java——System
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978742.html
Copyright © 2020-2023  润新知