一、应用上传后提示“缺少v1/v2签名”or“解析demo apk出错”(根据miniSdkVersion版本不同)

1、签名方案与安卓版本
为了最大限度地提高兼容性,请按照 v1、v2、v3 的先后顺序采用所有方案对应用进行签名。与只通过 v1 方案签名的应用相比,还通过 v2+ 方案签名的应用能够更快速地安装到 Android 7.0 及更高版本的设备上。更低版本的 Android 平台会忽略 v2+ 签名,这就需要应用包含 v1 签名,目前具体的限制有:
Android 7 (sdk version 24)以下必须有v1签名,如果没有,apksigner验证签名失败;
Android11(sdk version 30)及以上必须有v2签名,如果只有v1签名,apksigner验证签名通过,但是设备装不上apk。
2、关于v3签名方案
Android 9 支持APK密钥轮替,这使应用能够在APK更新过程中更改其签名密钥。为了实现轮替,APK必须指示新旧签名密钥之间的信任级别。需要注意的是,如果使用轮替签名,那么对于同一个apk,如果想在设备上正常更新的话,必须满足新版本apk的轮替签名证书和历史签名证书完全涵盖了历史版本apk的所有签名证书。简而言之,针对原始签名的apk,如果使用不同的证书生成不同的轮替签名的apk,那么他们之间将不能覆盖更新。
二、应用被驳回,提示有 自启动/安装/分发/删除应用 权限
请在androimanifest.xml中删除以下权限:
安装应用:android.permission.INSTALL_PACKAGES
分发应用:android.permission.REQUEST_INSTALL_PACKAGES
删除应用:android.permission.DELETE_PACKAGES
自启动:android.permission.RECEIVE_BOOT_COMPLETED
三、应用icon上传失败,提示错误
图片格式可能有误,png后缀的图片实际可能是jpg格式,请检查生成icon图片的软件设置
四、上传应用后提示未知错误

请检查上传apk的版本号(versionCode),更新应用的版本号必须高于在架版本

五、上传应用后提示app类型存在冲突?

1、您的应用必须在manifest中使用<uses-feature>将其定义为电视应用;
2、使用aapt工具,执行以下命令:aapt dump badging <包的路径>,检查aapt是否能正常解析apk包;
六、如何更改应用的账号管理?
您可以通过开发者账号的重新绑定来更换账号的管理权,变更绑定注册邮箱的本质是将开发者账号从旧小米账号换绑至新小米账号(该小米账号从未注册过开发者账号)
开发者账号更换注册邮箱/重新绑定注册邮箱:https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1068
注: 小米开发者账号是通过小米账号内绑定邮箱注册的,所以一个手机号只能注册一个小米账号,一个小米账号只能注册一个开发者账号,一个邮箱只能绑定一个小米账号,
变更绑定注册邮箱的本质是将开发者账号从旧小米账号换绑至新小米账号的,所以必须提供新小米账号(未注册开发者账号)对应的小米id和绑定邮箱账号,否则是无法成功更换绑定的。
七、应用资质申请中的demo apk需要上传什么?

可以直接上传正式APK