Ios Android studio颤振项目未安装pod错误

Ios Android studio颤振项目未安装pod错误,ios,xcode,flutter,cocoapods,Ios,Xcode,Flutter,Cocoapods,我已经在我的Mac电脑上安装了cocoapods 椰子荚 $pod--版本 1.9.3 哪一个吊舱 /用户/user/.rbenv/垫片/pod 哪块宝石 /Users/user/.rbenv/shimmes/gem 哪一块红宝石 /Users/user/.rbenv/shimmes/ruby 问题 但如果我添加特定于设备的代码,比如我设置了firebase或添加了geolocator插件,然后单击Android studioRungreen按钮,我总是会得到以下错误: 在调试模式下在iPho

我已经在我的Mac电脑上安装了
cocoapods

椰子荚
$pod--版本
1.9.3
哪一个吊舱
/用户/user/.rbenv/垫片/pod
哪块宝石
/Users/user/.rbenv/shimmes/gem
哪一块红宝石
/Users/user/.rbenv/shimmes/ruby
问题 但如果我添加特定于设备的代码,比如我设置了firebase或添加了geolocator插件,然后单击Android studio
Run
green按钮,我总是会得到以下错误:

在调试模式下在iPhone 11 Pro上启动lib/main.dart。。。
警告:未安装CoCoapod。正在跳过pod安装。
CocoaPods用于检索iOS和macOS平台端的插件代码,以响应Dart端的插件使用情况。
如果没有CoCoapod,插件将无法在iOS或macOS上运行。
有关详细信息,请参阅https://flutter.dev/platform-plugins
要安装:
sudogem安装cocoapod
CoCoapod未安装或未处于有效状态。
在iPhone 11 Pro上启动应用程序时出错。
什么不起作用
  • 我更新了MacOS Catalina(10.15.6)
  • 我用不同的方法多次重新安装cocoapods(使用自制、系统ruby和rbenv ruby)
  • 更新至最新xcode
它不起作用

什么有效 最后,如果我在终端中运行以下命令,它将按预期工作:

flutter build ios --simulator
flutter run
所以,我认为这是Android Studio的一个问题。还有其他人面临这个问题,并且有解决这个问题的方法吗

要求
  • 当我点击android studio运行图标时,我希望android studio运行该项目

这不是android studio的问题,而是Flitter的pod版本问题。 请将您的CoCoapod降级,然后重试

这是我的解决办法

sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup
sudo gem install cocoapods
更新: 如果您仍然有问题,请在xcode项目上打开它并尝试运行它。 一旦你们在xcode上解决了这个问题,它也将在android studio上运行

更新2: 请检查您的颤振sdk路径。如果有大写字母,可能会导致问题

更新3:如果上述所有方法都不起作用,请尝试在Terminal上使用Android Studio

open /Applications/Android\ Studio.app 

是的,这是安卓工作室的问题,这对我很有效

颤振清洁
在颤振项目目录中

在Android Studio中:文件>使缓存无效/重新启动>使缓存无效并重新启动


现在,当您单击“运行”按钮时,项目应该在Android Studio上运行。

嗨,Haley,我仍然认为这是Android Studio的问题,因为正如我已经解释的,CLI和Visual Studio代码能够运行flift。不是安卓工作室。我也试过几种不同版本的椰子荚。请注意,我正在使用rbenv(版本管理器)在我的系统中安装不同版本的ruby,因此这可能是根本原因,但不完全确定。如果是,您是否尝试重新安装用于Flatter和dart的android studio和android studio插件?就我而言,这个问题在我降级pod版本后就消失了。是的,我做到了。是的,这对我来说是个奇怪的问题。不确定是否还有其他人面临这一问题,但我肯定会面对。不管怎样,现在我继续VS代码。你的flatter sdk路径是什么?
/home/me/flatter
我也遇到了同样的问题。我可以在终端上运行我的应用程序,这很好,但“播放”按钮给了我cocoapods错误。你修好了吗?如果你运行Android Studio内部的终端会发生什么?从那里,您可以检查ruby版本并确保它是相同的。有时环境会不同步