android - xamarin Visual Studio 2015 apk 安装失败 : Error "parsing the package"

标签 android xamarin visual-studio-2015 xamarin.android android-5.1.1-lollipop

为安装的 Android 版本为 Lollipop 5.1(AZPEN A1040 平板电脑 - 最新版本可用)的 Android 设备编写应用程序。

应用程序在模拟器中安装并正常工作(设置为模拟 Lollipop 5.1 设备)

但是,在没有任何问题的情况下存档后,当尝试将应用程序的 apk 文件安装到实际目标设备时,出现以下错误:

“解析包时出现问题”

项目在 Visual Studio 2015 中的属性如下图所示:

Applicaition Settings

Android Options

项目中所有引用的库如下图所示:

enter image description here

在构建、部署到模拟器或存档过程中,我既没有错误也没有警告。

目标设备已经启用了以下设置:

  • “允许安装来自未知来源的应用”
  • “USB 调试”(已尝试启用或禁用此设置但未成功安装)

编辑:根据以下评论添加相关信息

  • apk 已签名(之前存档的 apk 已正常运行。 自那些工作 apks 以来已经添加了新代码,但正如我提到的 构建最新的 apk 时没有错误或警告)。
  • 还没有尝试过在 Debug模式下存档(不确定它是否会让我, 不确定我是否愿意尝试,因为这是为客户准备的)。
  • apks 在归档过程中命名。创建后, apk 文件的名称没有改变(我确实改变了'建议' 名称在归档过程中更短一些,但对于之前在目标设备上安装有效的 apk 版本也是如此。

此时我不知道如何在目标设备上进行安装。

有什么想法吗?

最佳答案

我收到了这个问题,问题是因为我安装了多个版本的“Android SDK 构建工具”。

要查看您是否有这个,请转到 Android SDK 管理器,然后在工具下查看。

如果你有多个,卸载所有多余的并重建你的包。

一旦我这样做了,我就能够轻松地部署/安装这个包。

请注意,不会安装在设备上的包将安装在模拟器中(我正在使用 Visual Studio Emulator for Android)。

关于android - xamarin Visual Studio 2015 apk 安装失败 : Error "parsing the package",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756947/

相关文章:

visual-studio-2015 - 无法删除 VS 2015 安装项目中的文件

c# - 为什么 .NET 4.6 特定代码在针对较旧版本的框架时会编译?

android - 如何验证我的 Android 应用程序的自动启动选项是启用还是禁用

android - 在android studio中切换主题时防止重启应用程序

java - 为什么 Xamarin 无法导入 Spongy CaSTLe?

ios - Xamarin.iOS:将文件保存到 Windows 共享文件夹

ios - Xamarin:无法在 iOS 9.2.1 设备上运行应用程序

navigation - 用于在 Xamarin.forms 页面之间导航的自定义动画?

visual-studio-2015 - 从 Visual Studio 诊断工具中筛选出线程退出事件

android - 无法解析符号 assertThat