Xamarin android无法找到符号扩展android.support.v7.widget.CardView

时间:2016-08-23 07:04:33

标签: xamarin xamarin.android xamarin.forms

无法使用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):错误:错误:找不到符号if   (getClass()== FrameRenderer.class)symbol:方法getClass()   location:类FrameRenderer(test2)javac

     

=== Xamarin.Android ===

     

版本:6.1.2.21(Xamarin Indie)Android SDK:   /用户/ krishnankm /库/开发商/ Xamarin / Android的SDK-的MacOSX     支持的Android版本:         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 Build   工具版本:24.0.1

     

Java SDK:/ usr java version" 1.8.0_31" Java(TM)SE运行时环境   (build 1.8.0_31-b13)Java HotSpot(TM)64位服务器VM(构建   25.31-b07,混合模式)

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

这可能是由于zip文件损坏造成的。

删除

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

{Windows根目录} \ Users {username} \ AppData \ Local \ Xamarin

在下一个版本中,将重新下载所有内容(构建需要一段时间)。