xamarin - 即使将 5 作为最低版本,应用程序也没有安装在 Andorid 6 中
问题描述
我的 xamarin android 本机应用程序没有安装在较低版本的 Android 5 中。我在属性中给出了最低 android 版本为 5。但它仍然给我一些错误。
构建失败:Xamarin.Android 不支持运行以前的版本。请确保在运行或调试之前构建您的解决方案。
在errorList中,我什至收到了这个错误
错误 ADB0010:意外的安装输出:pkg:/data/local/tmp/HEET.Droid.HEET.Droid-Signed.apk 失败 [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
在 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in E:\A_work\35\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:Mono.AndroidTools.AndroidDevice 的第 345 行。 <>c__DisplayClass95_0.b__0(Task1 t) 在 E:\A_work\35\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs: System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke() 在 System.Threading 的第 753 行。 Tasks.Task.Execute() 0 错误 ADB0000:部署失败 Mono.AndroidTools.InstallFailedException:意外安装输出:pkg:/data/local/tmp/HEET.Droid.HEET.Droid-Signed.apk 失败 [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
在 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in E:\A_work\35\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:Mono.AndroidTools.AndroidDevice 的第 345 行。 <>c__DisplayClass95_0.b__0(Task1 t) 在 E:\A_work\35\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs: System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke() 在 System.Threading 的第 753 行。任务.Task.Execute() 0
解决方案
当它在 manifest.xml 文件中检测到任何大量错误时,将INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
返回错误代码。PackageParser.java
从 frameworks/base/core/java/android/content/pm/PackageParser.java 的 4.1.1 版本开始,在这些方法的这些行中引用了 PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED。如果源代码行号后跟带引号的字符串,则该字符串是 logcat 中打印的消息。如果行号后跟一个 Java 表达式,该表达式是导致返回该错误代码的代码,则应调查该函数以查看导致返回错误消息的原因。
因此,您可以尝试在 logcat 和源代码中四处寻找导致问题的原因。
推荐阅读
- file - 我的 Chromebook 中随机出现了一个文件夹
- c# - 有没有办法在 TestStack.White 中获取自定义控件类型中的所有元素
- python - Visual Studio,Python,命令“python setup.py egg_info”在 C:\Users\...\AppData\Local\Temp\pip-install-953alcay\rpy2\ 中失败,错误代码为 1
- c++ - 简单的 C++ 分词器
- android - SQLite 与外键 + 模型 Android Studio CRUD
- azure - 使用 MongoDB API 在 CosmosDB 中使用 Pyspark 部分更新文档
- mysql - 带有 LIMIT 和 GROUP BY 的 AVG
- python - 使用 tf.train.MonitoredTrainingSession 编写多个摘要
- c# - 使用 Newtownsoft,我如何序列化没有属性名称的对象?
- sql - 有没有更优雅的方式来重用代码块?