我用电容器5创建android项目。
我用
./gradlew assembleDebug
构建调试包,app-debug.apk可以工作。
但是当我用
./gradlew assembleRelease
构建发布包时,apk-release-unsiged.apk构建成功,但是当我安装在手机上时出现“packageInfo is null”。
使用
npx cap build android
构建也有这个错误。
如何使用命令行编译 Android 应用程序
对于那些也遇到这个问题的人。
Android 11+ 需要 V2 签名,可以使用
apksigner
完成(jarsigner
仅支持 V1 签名)。