Xamarin for mac学习笔记(一)

    从官网下载VS2017社区版,直接安装。

    一、搭建第一个跨平台项目

    按官网教程:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/get-started/hello-xamarin-forms/quickstart?tabs=vswin

    (一)第一个问题,经过对环境的检查,判断为xcode版本过低导致。    

Error MT0091: This version of Xamarin.iOS requires the iOS 11.4 SDK (shipped with Xcode 9.4). Either upgrade Xcode to get the required header files or set the managed linker behaviour to Link Framework SDKs Only (to try to avoid the new APIs). (MT0091) (FirstFormTest.iOS)

    根据官网教程配置各个类时,配置android的PhoneDialer遇到麻烦, 较多依赖包不存在。


       JDK报错:

Error XA0030: Building with JDK Version `9.0.1` is not supported. Please install JDK version `1.8.0`. See https://aka.ms/xamarin/jdk9-errors (XA0030) (FirstFormTest.Android)

    解决办法:更改本机jdk版本。

        1、查询版本,打开终端,输入:java -version 

    2、创建.bash_profile配置文件(已经有该文件就跳过此步骤)

touch ~/.bash_profile

vim编辑.bash_profile文件

vim ~/.bash_profile

如果不习惯vim命令就使用自带的文本编辑器打开

open ~/.bash_profile

设置jdk版本

export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
export JAVA_HOME=$JAVA_8_HOME

alias命令动态切换JAVA_HOME的配置

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'

输入完成后保存执行下面命令,重新执行.bash_profile文件

source ~/.bash_profile

 3、验证JDK版本

使用:jdk7、jdk8 即可切换jdk版本

 4、在VS首选项-项目-SDK位置-Android-位置-jdk位置 设置合适的Java版本home路径。如图:


  5、重新生成,解决。        

    

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值