问题描述
安装apk
文件出现“an error occured while deploying the file”的报错信息。
解决1
可能是安装的apk
文件路径中包含中文路径。放到英文路径下即可。
解决2
可能是重新用apktool
打包的文件在打包后没有签名。需要将使用JDK
安装目录下的bin/
目录加入环境变量path中,然后使用bin/keytool
生成密钥再利用bin/jarsigner
对重新打包好的apk
文件进行签名。具体命令如下:
apktool.bat b [AimedAPKFile]
cd dist
keytool -genkey -alias demo -keystore demo.keystore -keyalg RSA # 输入密钥并确认,其他配置选择默认直接Enter即可,最后记得选Y
jarsigner -verbose -keystore demo.keystore -signedjar AimedSignedAPKName.apk AimedAPKName.apk demo # 指定密钥文件、签名后的APK名和需要签名的APK名,demo为密钥别名