无法使用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,混合模式)
答案 0 :(得分:5)
对我来说,我只需要clean solution
然后build solution
,然后在设备/模拟器上运行
答案 1 :(得分:2)
这可能是由于zip文件损坏造成的。
删除
中的Xamarin zip文件(只是cardview或all){Windows根目录} \ Users {username} \ AppData \ Local \ Xamarin
在下一个版本中,将重新下载所有内容(构建需要一段时间)。