- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Visual Studio 上为我运行 Android 6.0 Marshmallow 的 Android 手机制作一个应用。
我成功地将项目编译成 APK 文件,但我的手机无法解析它,所以我查看了这里 ( xamarin Visual Studio 2015 apk fails to install: Error "parsing the package" ) 并将我的编译器目标从 Android 8.1 更改为 Android 6.0。我还禁用了共享单声道运行时。
Visual Studio 说我需要关闭然后重新打开项目以进行更改,所以我这样做并打开它时出现此错误:
严重性代码描述项目文件行抑制状态
错误 NU1202 Package Xamarin.Android.Support.Design 27.0.2.1 与 monoandroid60 (MonoAndroid,Version=v6.0) 不兼容。包 Xamarin.Android.Support.Design 27.0.2.1 支持:monoandroid81 (MonoAndroid,Version=v8.1) App1 d:\Xamarin\App1\App1\App1.csproj 1
所以我打开了 NuGet 包管理器并将 Xamarin.Android.Support.Design 包版本从 27.0 更改为 23.0。错误消失了,但应用程序预览无法呈现,我只能看到黑屏和警告“此项目包含未成功编译的资源”,但错误列表中没有实际警告。我该如何解决这一切?
编辑:将Xamarin.Android.Support.Design版本改为23后构建的包同样无法解析
这是我的VS信息
Microsoft Visual Studio 社区 2017
版本 15.8.5
VisualStudio.15.Release/15.8.5+28010.2036
微软.NET框架
版本 4.7.03062
已安装版本:社区
C# 工具 2.9.0-beta8-63208-01
通用 Azure 工具 1.10
可扩展性消息总线 1.1.49 (remotes/origin/d15-8@ee674f3)
微软 JVM 调试器 1.0
Microsoft 基于 MI 的调试器 1.0
Visual Studio 4.11.11-pre (8fb558f) 的单声道调试
NuGet 包管理器 4.6.0
ProjectServicesPackage 扩展 1.0
资源包扩展 1.0
资源包扩展 1.0
Visual Basic 工具 2.9.0-beta8-63208-01
适用于 F# 4.5 15.8.0.0 的可视化 F# 工具 10.2。提交哈希:Visual Studio Code 调试适配器主机包 1.0Xamarin 4.11.0.776 (d15-8@1ae9b59d7)
Xamarin 设计器 4.15.9 (d000f568b)
Xamarin 模板 1.1.116 (9619170)
Xamarin.Android SDK 9.0.0.19 (HEAD/a8a3b0ec7)
Xamarin.Android 引用程序集和 MSBuild 支持。
最佳答案
我想通了。解决方案是将 Xamarin.Android.Support.Design 包更改为 23.0 并更改您的 AndroidManifest.Xml 和其他代码以删除不在您的目标平台 API 级别范围内的类的属性/实现(在我的例子中,Android 6.0 API级别 23 - Android 5.0 API 级别 21)。请参阅:https://developer.android.com/reference/ https://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels
为了修复包解析错误,您需要通过 Visual Studio 分发向导对您的应用进行签名。请参阅:https://learn.microsoft.com/en-us/xamarin/android/deploy-test/signing/?tabs=vswin
我希望这对其他人有帮助。
关于c# - 错误 "Xamarin.Android.Support.Design 27.0.2.1 is not compatible with monoandroid60",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52516294/
我正在使用 TreeChart 制作如图所示的指标。 但我有一个问题,我无法为该仪表制作三色渐变。这是我的代码 Steema.TeeChart.TChart tChart = new
我遇到了 mono.Android 4.6.04000 的问题 我尝试构建项目时出现错误“错误 CS0012:Le type 'Android.App.Activity' est défini dan
我正在使用Xamarin for Android,并添加了天蓝色的移动服务componenet。 我正在尝试创建(https://github.com/xamarin/azure-mobile-ser
我是 Android 单声道的新手。我正在我的电脑上下载并安装 mono-android-4.2.7.15330979。当我启动 visual studio 2010 时出现此错误。 这里是关于错误的
我正在尝试使用 Android 模拟器和 VS。 我已经从 Mono 官方网站下载了 GLTriangle20 示例并尝试运行它。然而它落在了 CreateFrameBuffer();Visual S
我的 Xamarin 表单项目突然开始出现此错误 /Library/Frameworks/Mono.framework/Versions/5.8.1/lib/mono/xbuild/Microsoft
我的 Visual Studio 2017 nuget 包无法安装 Xamarin.Forms 可移植类库项目中出现以下错误 Severity Code Description Project Fil
我目前正在使用 Xamarin.Forms 开发一个可在 Android 和 iOS 平台上使用的应用程序。当应用程序首次加载到设备上时,我会检查设备上是否有可用的互联网连接。如果互联网连接不可用,我
我刚刚在我的 Xamarin.Forms 项目中编码,突然出现了这个错误: 项目与 monoandroid81(MonoAndroid,Version=v8.1) 不兼容。项目 TaskX.iOS 支
尝试在 Visual Studio 2019 中构建较旧的 Xamarin Forms 项目时,出现以下错误: The specified language targets for MonoAndro
我一直收到这个错误。 (我使用的是 Android v8.1 和 Prism 默认模板) Severity Code Description Project File Line
我正在使用 MvvmCross 框架开发一些应用程序,并且在 VS2010 中运行“Droid”项目时,我在调试 PCL 时遇到了一些问题。 我已经从 GitHub/MvvmCross 下载了示例应用
我最近安装了 Xamarin 平台,并创建了一个默认值 Xamarin.Forms Shared项目使用 VS2015 和下 Droid项目References我在 System.ObjectMode
我在 Windows 上的 Visual Studio 中遇到 Xamarin.Android 项目的异常行为。 我创建了一个新的 Android 空白项目,并尝试安装 NuGet 包“AForge”
我在 Windows 上的 Visual Studio 中遇到 Xamarin.Android 项目的异常行为。 我创建了一个新的 Android 空白项目,并尝试安装 NuGet 包“AForge”
我尝试安装 MySql.Data,但每次我都会遇到有关包不包含任何引用等的错误。当我尝试安装更新 Xamarin.Android.Support 时,我也遇到了同样的问题。我更改了项目属性 Andro
我无法将 Android 支持库升级到 26.x.x(API 级别 26 = 8.0 Oreo),因为 Xamarin.forms 严格依赖于 25.x.x。 Xamarin.Forms 似乎不支持
我是一名优秀的程序员,十分优秀!