zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    leecode-数组-27Remove Element-java
    win7未在本地计算机注册microsoft.jet.oledb.4.0+inetmgr
    VS2013+opencv2.4.9+MFC
    adb远程调试
    Service,测试
    symfony-表单学习
    Doctirne---查询更新等操作
    Doctrine2-完整创建数据库
    Doctrine2-基础概念
    twig模板基本学习
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978742.html
Copyright © 2011-2022 走看看