【发布时间】: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