【发布时间】:2017-03-13 05:02:45
【问题描述】:
为安装的 Android 版本为 Lollipop 5.1(AZPEN A1040 平板电脑 - 可用的最新版本)的 Android 设备编写应用程序。
应用程序在模拟器中安装并正常运行(设置为模拟 Lollipop 5.1 设备)
但是,在归档没有任何问题后,尝试将应用程序的 apk 文件安装到实际目标设备时,我收到以下错误:
“解析包时出现问题”
Visual Studio 2015 中项目的属性如下图所示:
项目中所有引用的库如下图所示:
在构建、部署到模拟器或归档过程中,我既没有错误也没有警告。
目标设备已启用以下设置:
- “允许安装未知来源的应用”
- “USB 调试”(已尝试在此设置打开或关闭的情况下进行安装,但未成功)
编辑:根据下面的 cmets 添加相关信息
- apk 已签名(以前存档的 apk 工作正常。 自从那些工作 apks 以来,已经添加了新代码,但如前所述,我 构建最新的 apk 时没有错误或警告)。
- 还没有尝试在调试模式下存档(不确定它是否会让我, 不确定我是否愿意尝试,因为这是给客户的)。
- apk 在归档过程中被命名。创作完成后, apk 文件的名称未更改(我确实更改了“建议” 在归档过程中使用更短的名称,但对于之前工作的 apk 版本,其安装在目标设备上运行也是如此)。
此时我不知道如何在目标设备上进行此安装。
有什么想法吗?
【问题讨论】:
-
您提到“归档过程”是指您不是在设备中调试应用程序,而是创建一个 APK?如果是这样,您是否签署了 APK?
-
我看到您的活动配置设置为发布。您是否尝试过在 Debug 模式而不是 Release 模式下进行操作?
-
签名后是否更改了APK包名?
-
我编辑了问题来回答上面的三个 cmets。
-
请使用
adb logcat并在尝试安装.apk时上传一个logcat,这样它就可以吐出一个错误,说明为什么它无法解析。
标签: android xamarin visual-studio-2015 xamarin.android android-5.1.1-lollipop