Androidregister编译报错

Posted 演武_zhuwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Androidregister编译报错相关的知识,希望对你有一定的参考价值。

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",
  ],

 

以上是关于Androidregister编译报错的主要内容,如果未能解决你的问题,请参考以下文章

JACK报错处理&多用户编译

Idea 编译报错 javacTask

Gradle build Error 编译报错 ,不影响程序运行?

maven编译项目报错了?

错误记录Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )(代

错误记录Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )(代