Приложение Flutter не работает с Android studio, может ли кто-нибудь мне помочь?

#ios #flutter #dart

Вопрос:

У меня есть приложение Flutter, и когда я пытаюсь его запустить, я вижу ошибку. Я упоминаю об этом, но приложение запускается, когда я использую Xcode.

В Android studio:

 Launching lib/main.dart on iPhone 11 in debug mode... Running pod install...  

Выход кокосовых стручков:

 CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update  

Вывод ошибок из CocoaPods:

 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/rbconfig.rb:229: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777  WARNING: CocoaPods requires your terminal to be using UTF-8 encoding.  Consider adding the following to ~/.profile:  export LANG=en_US.UTF-8  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/unicode_normalize/normalize.rb:141:in `normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError)  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:166:in `unicode_normalize'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:166:in `installation_root'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:226:in `podfile_path'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/user_interface/error_report.rb:105:in `markdown_podfile'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/user_interface/error_report.rb:30:in `report'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command.rb:66:in `report_error'  from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:396:in `handle_exception'  from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run'  from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:324:in `run'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command.rb:52:in `run'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/bin/pod:55:in `lt;top (required)gt;'  from /usr/local/bin/pod:23:in `load'  from /usr/local/bin/pod:23:in `lt;maingt;'  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/unicode_normalize/normalize.rb:141:in `normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError)  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:166:in `unicode_normalize'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:166:in `installation_root'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:226:in `podfile_path'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/config.rb:205:in `podfile'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command.rb:160:in `verify_podfile_exists!'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command/install.rb:46:in `run'  from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command.rb:52:in `run'  from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/bin/pod:55:in `lt;top (required)gt;'  from /usr/local/bin/pod:23:in `load'  from /usr/local/bin/pod:23:in `lt;maingt;'  Error running pod install Error launching application on iPhone 11.  

Комментарии:

1. Вы запускаете реальный телефон iPhone 11 с Android studio, и он выходит из строя?

Ответ №1:

Добавьте следующий код в свой профиль bash, если вы используете bash.

 export LANG=en_US.UTF-8  

Профиль bash может быть

 ~/.bash_profile or ~/.bashrc  

Также, если вы используете zsh, то имя профиля будет.

 ~/.zshrc  

Комментарии:

1. все еще не работает, у вас есть какие-либо другие решения?

Ответ №2:

эта ошибка возникла из-за того, что новая версия cocoapod не поддерживает utf-8, и виджеты flutter используют это, поэтому вам нужно экспортировать следующие строки в свой терминал и его работу

Экспортируйте эту строку и ее работу

export LC_ALL=en_US.UTF-8