我今天过得很奇怪。每当我试图从Android Studio在iOS模拟器上运行我的应用程序时,我都会收到这个错误
警告:CocoaPods要求您的终端使用UTF-8编码。请考虑将以下内容添加到~/.profile:
导出语言=en_US.UTF-8
在Xcode上,我开始收到错误消息
错误:“沙盒与Podfile. lock不同步...”
当我尝试在Xcode上构建时。但是,在以下修复后,我能够在Xcode上成功构建并在我的模拟器上运行
1. $pod deintegrate --verbose
2. $pod install --verbose
回到Android Studio,我再次收到初始错误,因此我一直在兜圈子
flutter doctor医生摘要(要查看所有详细信息,请运行flutter doctor -v):[] Flutter(频道稳定,2.2.0,在macOS 11.2.3 20 D91 darwin-x64,语言环境en-NG)[] Android工具链-为Android设备开发(Android SDK版本30.0.3)[] Xcode -为iOS和macOS开发[] Chrome -为网络开发(在/Applications/Google www. example. com Chrome上找不到Chrome可执行文件Chrome.app/Contents/MacOS/Google)!尝试将CHROME_EXECUTABLE设置为Chrome可执行文件。[!] Android Studio找不到捆绑的Java版本。[] Android Studio(版本4.1)[] IntelliJ IDEA社区版(版本2021.2.1)[]已连接设备(1可用)
4条答案
按热度按时间abithluo1#
只需将cocos版本更改为1.10.2即可解决问题。
首先卸载当前版本(无论它是什么)
在我的例子中,我从版本1.11.1降级
然后只需安装稳定版本(截至2021年11月11日)
并重新构建应用程序。
如果仍然不起作用,请从构建目录中删除以下内容:
它帮我修好了,最近几天修了两次。
ct2axkht2#
在尝试了每一个解决方案,我可以奠定我的手,我认为这是一个问题与Android工作室,我修复了完全卸载和重新安装AS
tv6aics13#
我有这个问题,只是通过将cocoapods的版本降级到1. 10. 2来修复
eqfvzcg84#
解决Cocoapods UTF-8错误:(详细说明)
我们需要将终端的区域设置更改为UTF-8。
步骤1:打开终端,键入locale,按回车键,然后检查它显示的是什么语言环境。
如果是bash终端,则将其更改为zsh终端,
步骤3:然后打开查找器,转到Mac HD,用户,文件夹与您的用户名,并按命令+shift+。打开隐藏文件
步骤4:创建或打开名为.zshrc的文件
步骤5:将此粘贴到此处:
第6步:通过command + s保存
第7步:然后再次打开终端,并通过键入,locale和按回车键进行检查(然后您可以保持它打开或关闭终端)
第8步:如果它显示一些其他的语言环境,而不是UTF-8,然后粘贴下面的3行,并按回车键:
步骤9:然后打开Android Studio,转到终端并粘贴相同的以上3行,并按回车键
第10步:然后在你的项目文件上,转到ios文件夹,右键单击它,在终端中打开,然后在终端中,粘贴上面相同的3行并按回车键
步骤11:现在您可以通过键入pod install在此终端中安装pod。
现在它将工作,如果你仍然得到同样的错误,去工具-〉flutter -〉flutter清洁和重新启动Android工作室点击文件-〉重新启动IDE或类似的。
然后在你的项目上,右击ios文件夹,打开终端,输入locale,按回车键,如果现在不是UTF-8格式,那么从步骤9再到步骤11,现在就可以运行了。你现在可以在iOS设备上运行你的应用了。
我的仓库-〉https://github.com/anantha-eswar/