【发布时间】:2017-10-26 06:17:01
【问题描述】:
我正在使用 Xamarin Studio Professional 版本 6.3(内部版本 863)和 Xamarin.Android 版本:8.0.0.33(Visual Studio Professional)。我还通过 SDK 工具安装了 Android 8.0 SDK 的所有元素,但即便如此,我也无法将我的 android 应用程序定位为 Android 8.0 应用程序。在清单文件中,8.0 的目标版本本身并未显示。为了确保我已经下载了所有 SDK 工具,我在 Android Studio 中创建了一个项目并针对 8.0,并且能够在 8.0 设备上成功运行。以下是我在 8.0 设备上运行应用程序时遇到的错误。
将包部署到“ENU7N15B10002409” System.ArgumentOutOfRangeException:指定的参数超出 有效值的范围。参数名称:无法识别的操作系统版本:8.0 在 Xamarin.AndroidTools.AndroidVersion.OSVersionToApiLevel(字符串 操作系统版本)在 C:\data\lanes\4469\a2163670\source\md-addins\MonoDevelop.MonoDroid\external\androidtools\Xamarin.AndroidTools\AndroidVersion.cs:line 43 在 MonoDevelop.MonoDroid.MonoDroidUtility.d__16.MoveNext() 在 C:\data\lanes\4469\a2163670\source\md-addins\MonoDevelop.MonoDroid\MonoDevelop.MonoDroid\MonoDroidUtility.cs:line 416
部署失败,框架版本“8.0”不受支持
您能告诉我在 xamarin 工作室中我缺少什么吗?提前感谢您的帮助。
【问题讨论】:
标签: xamarin.forms xamarin.android