有些项目编译时会遇到ro.build.fingerprint cannot exceed 91 bytes,解决办法有2个

  • make -j 8 BUILD_FINGERPRINT="abc”

  • 修改源码

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
    Edit build/tools/post_process_props.py. Change lines as follows:
      
    PROP_NAME_MAX = 31
    # PROP_VALUE_MAX = 91
    PROP_VALUE_MAX = 128
    Edit bionic/libc/include/sys/system_properties.h. Change lines as follows:
      
    #define PROP_NAME_MAX   32
    // #define PROP_VALUE_MAX  92
    #define PROP_VALUE_MAX  128
    Do
      
    make clean
    make