我试图在vs.net 2013中使用mono for android。 在运行项目时,它说:
错误1无法找到API级别8的android.jar。这意味着未安装API级别8的Android SDK平台。将其安装在Android SDK Manager(工具>打开Android SDK Manager ...)中,或更改您的Xamarin.Android项目以定位已安装的API版本。 (C:\ Users \ M.K_Soft \ AppData \ Local \ Android \ android-sdk \ platforms \ android-8 \ android.jar缺失。)
答案 0 :(得分:2)
在Visual Studio中,有一个用于打开SDK Manager的快捷方式图标(参见下图)。
然后只需安装缺少错误的API Level 8即可。
这应该解决它。
答案 1 :(得分:2)
如果您之前安装过任何其他API,则可以将项目设置为使用该API进行编译。为此,您需要右键单击您的项目并转到“属性”部分。在“属性”部分中,转到“应用程序”选项卡,然后将“使用Android版本编译”设置为之前安装的版本。请注意,默认情况下,此选项设置为API 8,您需要根据已安装的API进行更改
如果这些都是正常的,那么您可能需要检查此地址以查看您的API是否也存在:
C:\Users\[Your User]\AppData\Local\Android\android-sdk\platforms\
如果此处不存在所需的api,则您可能需要从以下地址复制它:
C:\Program Files (x86)\Android\android-sdk\platforms\
我希望这些能解决你的问题
答案 2 :(得分:0)
尝试删除包然后重新安装包..
答案 3 :(得分:0)
您可以从android.jar
获取https://github.com/Sable/android-platforms
文件,然后将其粘贴到bash中显示的位置。
可以在Windows,Linux上正常运行,也可以在Mac上运行(尚未尝试)。