zoukankan      html  css  js  c++  java
  • Android系统源码编译全过程—— Android编译问题:Only 64bit build environments are supported beyond froyo/2.2

    源码下载完毕后执行以下命令:
    root@alex-MS-7236:~# cd mydroid
    root@alex-MS-7236:~/mydroid# repo sync

    这时出现错误
    ============================================
    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。 停止。
    ============================================
    这是因为froyo/2.2默认只支持64-bit,看到有些网友还要去下载64-比他的操作系统。
    解决办法:
    ./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 
    注释掉,或者将“64”换成“32”
    LOCAL_CFLAGS += -m32 
    LOCAL_LDFLAGS += -m32 
     
    然后,将
    ./build/core/main.mk 中的
    ifneq (64,$(findstring 64,$(build_arch))) 
    改为:
    ifneq (i686,$(findstring i686,$(build_arch))) 
     
     



  • 相关阅读:
    一周内签到连续天数求解
    int型动态数组总结
    快速排序总结
    希尔排序总结
    冒泡排序的总结
    桶排序总结
    插入排序的总结
    选择排序的总结
    二分法的五种实现
    安装Yum源
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120062.html
Copyright © 2011-2022 走看看