Mey*_*sam 8 c# xamarin xamarin.forms visual-studio-2015 android-sdk-manager
我已经创建了一个基本xamarin.forms
项目(使用 PCL 代码共享策略),并且在以下两行中出现错误MainActivity::OnCreate()
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
Run Code Online (Sandbox Code Playgroud)
CS0117“Resource.Layout”不包含“Tabbar”的定义
CS0117“Resource.Layout”不包含“工具栏”的定义
资源文件以Resources\layout\Tabbar.axml
和 的形式存在,并且Resources\layout\Toolbar.axml
它们的构建操作都设置为AndroidResource
.
我怀疑我的 android SDK 安装有问题。目前安装了以下软件包:
但是Run
Visual Studio 2015 中的按钮仍然显示Android 6.0 API 23
并且无法更改它:
我还将Target Framework
Android 项目的版本设置为 7.1:
项目结构如下:
我已经按照本教程逐步创建了示例项目。
我怎样才能修复错误?
问题似乎出现在已安装的 API 中。对我来说,必须安装哪些 API 仍然有点神秘,但是删除构建工具 24 并安装构建工具 26.0.1 修复了构建问题。
然后安装缺少的 NDK 并在 Xamarin 选项中设置路径。现在有 2 个选项可用于支持 HAXM 和/或 Hyper-V 的计算机
运行您的应用程序。
归档时间: |
|
查看次数: |
14820 次 |
最近记录: |