当前位置: 首页 > 知识库问答 >
问题:

沙马林。形式。站台Android视图渲染器'2。找不到CreateNativeControl'

隆兴修
2023-03-14

我正在为学校创建一个跨平台的应用程序,我遇到了这个错误:

沙马林。形式。站台Android视图渲染器'2。找不到CreateNativeControl。

当我尝试呈现我的位置页面时,它会被触发。

LocationPage.xaml

有人知道如何修复这个错误吗?

共有1个答案

严宇
2023-03-14

首先,确保您已经添加了Xamarin。形式。将包映射到PCL和Android项目。这是出现此类错误的最常见原因。

第二,确保您已将Google Maps API密钥正确添加到Android项目中。

<meta-data android:name="com.google.android.maps.v2.API_KEY"
        android:value="AbCdEfGhIjKlMnOpQrStUvWValueGoesHere" />

第三,确保您在Android项目的地图上调用了init:

Xamarin.FormsMaps.Init(this, bundle);

最后但并非最不重要的一点是,确保您的所有nuget软件包都是最新的,并且版本之间相互兼容。

 类似资料:
  • Blade 内部内置了一个非常简单的模板渲染引擎,如果你有一些简单的页面需要渲染可以试试它(生产环境不适用)。 渲染一个模板需要遵守一条准则: 所有的模板文件都存储在 resources/templates 目录下 你可以调用 Response 方法的 render 方法渲染或者返回一个 String 类型的视图路径。 @GetRoute("/index") public void renderI

  • 因为新版的控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。 模板渲染 渲染模板最常用的是控制器类在继承系统控制器基类(\think\Controller)后调用fetch方法,调用格式: fetch('[模板文件]'[,'模板变量(数组)']) 模板文件的写法支持下面几种: 用法 描述 不带任何参数 自动定位当前操作的模板文件 [模块@][控制器/][操作] 常用

  • 材质 着色器控制的模型表面外形 光照 光照、阴影控制及环境设置 粒子系统 各种类型粒子特效的创建及使用

  • 渲染某个变量 假定我们定义了一个变量:  <script> export default { data () { return { my_value: '默认值', } }, } </script> 我们就可以这样来显示它:  <div>{{my_value}}</div> 方法的声明和调用 声明一个方法: show_my_value <script> ex

  • 有谁知道是否可以使用 Xamarin.Forms 创建卡视图样式(可滚动)列表?我们需要它在iOS和Android上呈现相同的效果。还需要调整阴影等属性(以略微抬高每张卡)

  • 问题内容: 我想将视图渲染为位图并保存位图。但是我需要在屏幕外进行所有操作。 我已经试过了: 编辑:我的应用程序崩溃,因为视图没有任何宽度或高度。(此措施是为了解决该问题) 抱歉英语不好。 问题答案: 问题在这里: 您需要传递父级布局,以便可以对其进行正确测量。我了解您不希望将视图附加到布局,但是您可以通过使用此方法的此版本来将父布局仅用于测量,将false传递给attachToRoot。 根据参