【Android】register编译报错

1、register编译报错:
  adaptation/CrcChecksum.cpp:82:3: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register]
                     register unsigned short crc = 0;

解决办法:
  在修改文件对应的上级.mk或.bp文件中做如下修改:


1)对于只有.bp文件的代码
  D_CFLAGS :=  -DANDROID -DBUILDCFG=1
            -Wno-deprecated-register


2)对于有.mk文件的代码
  cflags: [
       "-Wno-deprecated-register",
  ],

原文地址:https://www.cnblogs.com/zhuwei0901-yanwu/p/9556305.html