【问题标题】:Xamarin android cannot find symbol extends android.support.v7.widget.CardViewXamarin android 找不到符号扩展 android.support.v7.widget.CardView
【发布时间】:2016-12-29 21:14:58
【问题描述】:

无法使用 xamarin.forms(2.3.1.114) 编译 xamarin.android 项目。

报错如下:

FrameRenderer.java(35,35):错误:错误:找不到符号扩展 android.support.v7.widget.CardView 符号:类 CardView 位置: 包 android.support.v7.widget(test2) javac

FrameRenderer.java(7,7):错误:错误:如果找不到符号 (getClass () == FrameRenderer.class) 符号:方法 getClass() 位置:类FrameRenderer(test2)javac

=== Xamarin.Android ===

版本:6.1.2.21(Xamarin Indie)Android SDK: /Users/krishnankm/Library/Developer/Xamarin/android-sdk-macosx 支持的安卓版本: 4.0.3(API 级别 15) 4.1(API 级别 16) 4.2(API 级别 17) 4.3(API 级别 18) 4.4(API 级别 19) 4.4.87(API 级别 20) 5.0(API 级别 21) 5.1(API 级别 22) 6.0(API 级别 23)

SDK 工具版本:25.1.7 SDK 平台工具版本:24.0.1 SDK 构建 工具版本:24.0.1

Java SDK: /usr java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07,混合模式)

【问题讨论】:

  • 可能是由于 zip 文件损坏。删除 {Windows root directory}\Users\{username}\AppData\Local\Xamarin 中的 Xamarin zip 文件(只是 cardview 或全部)。在下一次构建中,所有内容都将重新下载(构建需要一些时间)。

标签: xamarin xamarin.android xamarin.forms


【解决方案1】:

这可能是由于 zip 文件损坏所致。

删除

中的 Xamarin zip 文件(只是 cardview 或全部)

{Windows 根目录}\Users{用户名}\AppData\Local\Xamarin

在下一次构建时,所有内容都将重新下载(构建需要一些时间)。

【讨论】:

    【解决方案2】:

    对我来说,我只需要做clean solution 然后build solution 并在设备/模拟器上运行它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多