这两天遇到的问题

栏目: IOS · 发布时间: 6年前

内容简介:之前在配置开发环境,遇到了几个小问题,这里记录一下新配置的环境,在pod setup的时候耗时间还报错,处理了一下当然还有朋友嫌慢,有个朋友自己在阿里云做了个镜像,每小时更新一次,可以用之替换github的源

之前在配置开发环境,遇到了几个小问题,这里记录一下

配置cocoapods时候报错

新配置的环境,在pod setup的时候耗时间还报错,处理了一下

sudo gem update --system   //先升级gem
sudo gem uninstall cocoapods    //卸载老的cocoapods
//上面的命令可能会报 Gem::FilePermissionError 权限错误,用这个命令卸
sudo gem uninstall -n /usr/local/bin cocoapods
 
sudo chmod +rx /usr/local/bin  //添加可读可执行权限
sudo gem install -n /usr/local/bin cocoapods --pre  //重装
 
pod setup   //再次执行尝试

当然还有朋友嫌慢,有个朋友自己在阿里云做了个镜像,每小时更新一次,可以用之替换github的源

https://gitclub.cn/CocoaPods/Specs.git

使用方法

pod repo remove master   //移除master
git clone https://gitclub.cn/CocoaPods/Specs.git  ~/.cocoapods/repos/master   //替换
pod repo update  //更新
pod repo     //检测

不过最好的方法还是在Podfile文件开头定好源地址

source 'https://gitclub.cn/CocoaPods/Specs.git'

Flutter – Migrate to AndroidX

之前学flutter创建的项目,最近打开之后发现不能运行了,报了个错

BUILD FAILED in 15s
*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

大概意思是说,安卓依赖在编译时和运行时出现了不同的版本,因为有了AndroidX的出现。还是很坑的啊,官方提供了两个解决方式,手动升级(不推荐)和自动升级,只用了自动升级,方法可以查看这个地址 https://goo.gl/CP92wY

使用3.2以上版本的Android Studio打开flutter项目中的android文件夹(其实就是个安卓项目),会自动检测,检测完成后会提示你升级,升级完再尝试编译你的flutter项目,有人成功了,而我失败了,所以我选择了更暴力的方法,重新创建了个项目,把我的文件都复制进去了。。。

Flutter 环境问题

安装好flutter以后一定要看官方的提示,在国内要配置两个环境变量,不然装依赖的时候慢到爆,mac下编辑~/.bash_profile 文件填写下面两句,然后source ~/.bash_profile就行了

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Essential PHP Security

Essential PHP Security

Chris Shiflett / O'Reilly Media / 2005-10-13 / USD 29.95

Being highly flexible in building dynamic, database-driven web applications makes the PHP programming language one of the most popular web development tools in use today. It also works beautifully wit......一起来看看 《Essential PHP Security》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具