MAC OS升级为11.4 ,AS升级为4.2.1版本出现的问题

记录一次升级新版本出现的问题

 

安装Flutter环境,Xcode的版本是两年前的,提示需要升级,否则找不到ios模拟器

升级最新版本Xcode,需要升级系统,没办法,那就把系统升级为最新的吧

升级完成后Xcode的安装成功,后面就是安装 cocoapods 这玩意,

sudo gem install cocoapods

网上说的那个命令在新版本中不能安装

指定安装 1.8.4版本告诉版本太低,无法安装.所以就搜呗

 

最后找到解决办法是用brew 升级,

brew install cocoapods

结果运行命令报错....

 

这一步就报错

Error: homebrew-core is a shallow clone.

 

 

然后又开始搜 ,找到解决办法是 homebrew 升级这玩意.

 

cd /usr/local/Homebrew/Library/Taps/homebrew

 

 

rm -rf homebrew-core

 

brew upgrade

 

这个更新需要好长时间,就等吧

 

 

brew link coccoapods

 

brew link --overwrite cocoapods

 

pod —version

 

Pod setup

 

升级完成之后在安装,就可以啦

 

2.Flutter ios环境安装好之后,打开开发的两个项目,无法运行了.

按之前的经验 ,清除缓存,重启as,实在不行重启电脑呗

由于清除缓存 下载比较慢,那就边看其他的,边弄呗

结果试了365招好像都不行,看着报错的意思就是umeng相关的没有下载下来

根据一个报错,搜到友盟的常见问题.

然后就升级,升级之后新的错误就出来了,于是放弃了,然后就一直觉得是maven依赖那块的问题

将google的换成阿里的镜像

改一下,同步十分钟就过去了,周四我觉得要把他给整好了,要不然下午没法打包测试啊

 

然后中午都没睡着,一直试......

看着网上的解决方案,下面评论别人的都解决 了,可是我的这个就是解决不了

然后就是问同事有没有升级为mac os为 最新版本 ,他说他 升级了 ,没事儿,虽然比我 低了 一点版本,我草,,这咋行,问 了他 也升级as为 最新版本了,出现了问题就是 需要降低jdk的版本为1.8, 换一下jdk的地址,

于是搜索jdk的 官网,找到下载地址后,想着是不是快tm的 好 了

结果需要注册oracle,一大堆资料需要填,于是找 同事 要一个呗

qq 给我发了个jdk的文件,放到桌面,然后改路径 ,改完之后一直弹框,qq保存的文件不安全什么的

按以往的经验是在mac 隐私和安全性中点击信任就行,那 这个咋的就是不行 啊

真tm的郁闷

 

此时陷入纠结中,于是在网上搜别人下载好的,但是真就搜到 了 ,这老哥写的还比较详细

 

https://www.jianshu.com/p/a85658902f26

 

在百度云盘里面 放着,下载下来,然后就是安装jdk 1.8,安装完成后 ,需要 更换as地址,我草,安装到哪儿,搜呗 ,一搜没搜到,没办法,只能在更换那个碰着老哥这个地址试试,解决就找到了,就是这个地址

/Library/Java/JavaVirtualMachines

在这发现了之前 安装的jdk也在这,哦哦哦哦哦.发现新大陆了

老哥说的是需要添加环境变量,但是我没有添加,最后也能用

然后就等呗 ,as也升级了,jdk也换成1.8了,还想咋的

最后的报错和前一天一样,umeng相关的无法下载

于是我觉得还是要升级一下 umeng的sdk

升级完成之后呢.新的错误又来了.

java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException解决办法

 

网上没有解决办法.我草,看着就是继承的微信的空Activity报错,找不到,于是我就把他注释掉呗,看了一下

那两个还和主项目没有关系,注释!!!!!!

然后运行 ,10分钟了 ,电脑搜搜的响,我想这次成功了.....

结果刚运行起来,崩掉了 ,找日志一看,umeng初始化失败

草,看起来还是不能注释.于是就点 JAXBException 这玩意,确实找不到,

 

没办法,把umeng的wx的sdk还降为原来的看看,运行了一下,同样的错误

然后就仔细看了一下友盟的那个文档,我草

发现新大陆了

新版本的加了这玩意

api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.6.5'//微信官方SDK依赖库

但是友盟新加的,你也不注明一下,这是新加的..........

 

结果就知道了,运行成功了

 

总结一下:

1.新系统,新的as版本,需要将友盟升级为最新版本,但是改为最新的版本号后需要加微信的这个玩意

2.为啥有些报错网上没有解决办法,是因为没有比你更粗心呗..........

3.其实中间我还运行了其他的项目,可以运行,这就证明环境是没问题,只是有友盟的这两个项目没法运行...

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值