[RK3288][Android5.1]调试笔记 --- 编译报错out/target/common/obj/PACKAGING/public_api.txt:116: error 5

Platform: RK3288
OS: Android 5.1.1
Kernel: v3.10.0

问题:

firefly-3288 编译Android报错,Ubuntu版本为16.04;

问题日志:

Checking API: checkpublicapi-last
Checking API: checkpublicapi-current
Checking API: checksystemapi-last
Checking API: checksystemapi-current
Copying: out/target/common/obj/APPS/Bluetooth_intermediates/classes.dex
target Symbolic: libgui (out/target/product/rk3288_box/symbols/system/lib/libgui.so)
target Symbolic: libskia (out/target/product/rk3288_box/symbols/system/lib/libskia.so)
Compiling SDK Stubs: out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar
Copying: out/target/common/obj/APPS/WAPPushManager_intermediates/classes.dex
Compiling SDK Stubs: out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/classes.jar
target Strip: keystore (out/target/product/rk3288_box/obj/EXECUTABLES/keystore_intermediates/keystore)
Install: out/target/product/rk3288_box/system/lib/libaudiopolicymanager.so
Install: out/target/product/rk3288_box/system/bin/vold
target Static Jar: services.core (out/target/common/obj/JAVA_LIBRARIES/services.core_intermediates/javalib.jar)
target Java: services.appwidget (out/target/common/obj/JAVA_LIBRARIES/services.appwidget_intermediates/classes)
target Java: services.backup (out/target/common/obj/JAVA_LIBRARIES/services.backup_intermediates/classes)
target Java: services.devicepolicy (out/target/common/obj/JAVA_LIBRARIES/services.devicepolicy_intermediates/classes)
target Java: services.print (out/target/common/obj/JAVA_LIBRARIES/services.print_intermediates/classes)
out/target/common/obj/PACKAGING/public_api.txt:20: error 5: Added public field android.Manifest.permission.BACKUP
out/target/common/obj/PACKAGING/public_api.txt:82: error 5: Added public field android.Manifest.permission.INVOKE_CARRIER_SETUP
out/target/common/obj/PACKAGING/public_api.txt:106: error 5: Added public field android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE
out/target/common/obj/PACKAGING/public_api.txt:116: error 5: Added public field android.Manifest.permission.RECEIVE_EMERGENCY_BROADCAST

******************************
You have tried to change the API from what has been previously approved.

To make these errors go away, you have two choices:
   1) You can add "@hide" javadoc comments to the methods, etc. listed in the
      errors above.

   2) You can update current.txt by executing the following command:
         make update-api

      To submit the revised current.txt to the main Android repository,
      you will need approval.
******************************



build/core/tasks/apicheck.mk:62: recipe for target 'out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp' failed
make: *** [out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp] Error 38

方法:

make update-api

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值