Android 11 修改libcore update-api 遇到的问题
1. 变量类型不能为short
error:Should avoid ood sized primitives;use 'int' instead of 'short' in parameter MkeyOffeset in java.crypt.Cipher. setIdeamKey(int KeyIndex,byte[] Mkey, short MkeyOffset, int intMkeyLen, int KeyType) [NoByteOrShort]
解决办法:把short改成int
2.方法名称规范要求 驼峰命名法
error: Acronyms should not be capitalized in method names: was `getChipSN`, should this be `getChipSn`? [AcronymName]
解决办法:把getChipSN改成getChipSn
3.缺少 非空判断@NonNull
error:Missing nullability on parameter `SNBuf` in method `getChipSN` [MissingNullability]
解决办法:
import android.annotation.NonNull;
@NonNull byte[] SNBuf
make api-stubs-docs-non-updatable
make api-stubs-docs-non-updatable-update-current-api
make api-stubs-docs-update-current-api
make update-api
Android 11 修改libcore update-api 遇到的问题相关推荐
- Android 11 修改libcore Cipher AS测试
目录 1.拷贝classes.jar 到Android studio lib目录 2.在Module下的build.gradle添加 3.在Project下的build.gradle文件的 allpr ...
- Android 11 新特性和API兼容
这个文档主要产品层面,新的特性..兄弟blog,Android11的Api变化和迁移变化. 1,新特性 1.1,设备控件 Android 11 包含一个新的 ControlsProviderServi ...
- Android 11 修改重启和恢复出厂设置动画页面
废话不多说,直接上源码> 需要修改的目录 frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/Glo ...
- Android 11 功能和 API 概览
Android 11 面向开发者引入了一些出色的新功能和 API.以下几部分内容可帮助您了解适用于您的应用的功能并开始使用相关 API. 有关新增.修改和移除的 API 的详细列表,请参阅 API 差 ...
- 最全Android 11新特性概览
功能和 API 概览 Android 11 面向开发者引入了一些出色的新功能和 API.以下几部分内容可帮助您了解适用于您的应用的功能并开始使用相关 API. 有关新增.修改和移除的 API 的详细列 ...
- Android 11 正式版发布
昨天,谷歌宣布推出Android 11正式版,主要加强了聊天气泡.安全隐私.电源菜单,以及对瀑布屏.折叠屏.双屏的支持.Pixel.一加.小米.OPPO.realme手机用户将在未来几天收到更新推送, ...
- 以 Android 11 为目标平台的应用
只有指定了targetVersion=30时需要适配一下内容. 1.存储与访问机制变更 Android 中存储可以分为两大类:私有存储和共享存储 私有存储 (Private Storage) : 每个 ...
- Google 推出 Android 11 的 Developer Preview 3 版本
作者 | Emil Protalinski 译者 | 刘畅,责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 以下为译文: 谷歌今天发布了第三款Android 11开发人员预览版,其中主 ...
- Android R 、Android 11 API 30差异报告解读
本文基于Android开发者网站的API参考和差异报告部分进行应用开发中常用的重点API变化进行解读分析,目的在于了解Android11的API差异,了解Android11新增接口能力的同时适配目前正 ...
最新文章
- Android Activity的生命周期
- 正则化技巧:标签平滑(Label Smoothing)以及在 PyTorch 中的实现
- Activiti概述
- 使用IE WebControls中的TabStrip控件和MultiPage控件实现选项卡式风格页面(转载)
- UI自动化web端框架path.py代码
- 跳过 centos部署 webpy的各种坑
- 计算机网络的资源共享功能包,计算机网络的资源共享功能包括
- ping .............
- java 多队列_java多线程实现简单队列
- 如何彻底修改SQL server的数据库名
- 主流影视网站8合一H5视频源码自动更新数据
- 排错解决:etcd节点掉线后(code=exited, status=1/FAILURE),如何加入
- Express全系列教程之(六):cookie的使用
- 电脑怎么压缩图片大小,4个通用方法分享
- Java导出word 图片重复
- python有道字典_有道词典python版
- 对于 idea 的一些处理笔记
- 共享单车智能管控技术手段探讨
- 互联网将如何颠覆这17个传统行业
- add p4 多个文件_在P4存储库中查找add/delete/checkout/checkin文件中的p4perl示例代码
热门文章
- 设计模式(第一次复习)
- 新人问一般都用哪些 Linux 命令,我把这个扔了过去
- Spring注解@Import详细使用说明
- SpringBatch 自定义ItemReader和可重新启动Reader(十五)
- HDFS底层原理系列讲解之fsimage、editslog
- sealos kubernetes(k8s)高可用安装教程
- Python Django 文件下载代码示例
- Vue钩子函数mounted实现进入页面立即查询的功能案例
- vuecli启动的服务器位置,VUE启动流程vue-cli
- python字节码解析_从底层入手,解析字节码增强和Btrace应用