android 无法安装应用adb:无法安装app-release-unsigned.apk:失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES

v8wbuo2f  于 2023-05-15  发布在  Android
关注(0)|答案(1)|浏览(591)

我想把我的旧手机变成一个spotify mp3播放器,让spotify成为家庭启动应用程序。我在Github上找到了这个:https://github.com/joshmcarthur/spotify-launcher这是从2016年,它说“应用程序没有安装当我尝试.”我尝试使用adb,但它说:“adb:无法安装app-release-unsigned.apk:失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES:无法收集/data/app/vmdl1324514741.tmp/base的证书。apk:无法从/data/app/vmdl1324514741.tmp/base.apk收集证书:尝试获取空数组的长度]”
谁能给予我一个工作版本或帮助我做一个。
非常感谢你。
尝试常规.apk安装和adb安装。

moiiocjp

moiiocjp1#

您可以在项目的发布部分中找到的APK名称为app-release-unsigned.apk,这意味着它没有签名。
由于Android只安装签名的APK,因此您必须在安装之前对其进行签名。常见的方法是使用Java JDK中的keytool生成自签名证书和密钥,然后使用Android SDK中的apksigner对APk文件进行签名。
或者,您可以使用“一体化”工具(如uber-apk-signer)允许使用内置密钥库签署APK,因此您只需执行它即可签署APK文件。
也有Android应用程序允许签署APK文件。因此,您必须将APK文件复制到手机(而不是安装),然后使用其中一个APK签名器应用程序进行处理。

相关问题