Android专家,我已经安装了签名apk(1.6版本),并在我的服务器上上传了apk(1.7版本)。现在我在从服务器更新我的apk时遇到了问题。我也得到了更新对话框,但在结束时,我得到错误"解析器错误,解析包有问题。"。我从一些链接中找到了一些解决方案,但它不起作用。
我期待你的建议,任何想法和你的解决方案。
谢谢美国!
您可以在代码中检查以下内容1. 已经安装的Apk名称和更新的Apk名称应该相同。2. 两个Android Manifest包含相同的Android:minSdkVersion值
耶…最后我找到了解决办法。实际上,我把错误的文件路径在更新代码"onPostExecute"..所以这就是为什么我不能更新我的apk,并得到"解析器错误,解析包有问题"如果你从服务器更新你的apk,你必须有以下东西:-安装的Apk名称和更新的Apk名称应该相同。—两个Android Manifest包含相同的"Android:minSdkVersion"值。(这里是我的Android平板电脑4.0.3和minSdkVersion:14)-最后,如果你使用asp.net,你必须添加。apk MIME类型到IIS -微软服务器支持。在IIS中,需要添加MIME类型以允许IIS支持. apk文件类型。查看此链接