Android 11 修改libcore update-api 遇到的问题

简介: 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

相关文章
|
10月前
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
267 0
|
24天前
|
API 定位技术 开发工具
Android Studio2021.1.1 高德地图api调用这一篇就够了
Android Studio2021.1.1 高德地图api调用这一篇就够了
|
1月前
|
SQL API Android开发
Android API:Activity.managedQuery()
Android API:Activity.managedQuery()
17 2
|
1月前
|
API Android开发
Android Framework增加API 报错 Missing nullability on parameter
Android Framework增加API 报错 Missing nullability on parameter
40 1
|
1月前
|
Java API Android开发
Android 11 修改libcore Cipher AS测试
Android 11 修改libcore Cipher AS测试
16 1
|
1月前
|
API Android开发
对于应用研发平台EMAS中安卓 API 32 收不到 FCM 推送的问题
对于应用研发平台EMAS中安卓 API 32 收不到 FCM 推送的问题
82 3
|
9月前
|
API Android开发
mPaaS(移动跨平台框架)目前已经支持了Android API级别21
mPaaS(移动跨平台框架)目前已经支持了Android API级别21
116 2
|
10月前
|
API 数据库 Android开发
Android SQLite数据库中基础的增删改查操作以及API的详解
Android SQLite数据库中基础的增删改查操作以及API的详解
75 0
|
API Android开发
Android Activity Result API
Android Activity Result API
111 0
|
Java API Android开发
Sui为根应用提供Java APIs,滴API。主要提供直接使用Android APIs的能力(几乎以Java作为root的身份
Sui为根应用提供Java APIs,滴API。主要提供直接使用Android APIs的能力(几乎以Java作为root的身份,在root下启动app自己的AIDL风格的Java服务。这将使root应用程序开发变得更加容易。
153 0