这几天为做版本空中下载升级,一开始遇到一个困挠的问题:在WEB服务器上放置了一个打好包签名的包供客户端代码程序下载,然后更新安装,一开始的时候,本人的代码是直接在eclipse里直接run 来安装调试(eclipse默认是用它的签名),当代码运行起来能正常下载远程WEB服务器上的APK包,也可以执行install 但是在最后会提示:apllication is not install 。一直在找原因以为是代码出现问题,后台分段测试发现,前后两者安装包的签名不一致,所以引起在版本升级替换的时候是不成功!最后自已的代码先打个签名包与放在WEB 服务器上的包签名是一致的,再用命令行 adb install d:/apk/xxx.apk 方法安装即可!