Классы библиотеки Flutter не в читаемом формате - PullRequest
0 голосов
/ 18 июня 2020

Я работаю над приложением flutter с android studio ide. Я использую вспомогательные библиотеки для трансляции видео с использованием dart_chromecast моего приложения. Сначала я вижу реализацию кода вспомогательной библиотеки. Как методы и обратные вызовы.

Проблема: теперь из-за некоторых изменений в моей Android studio ide я не могу увидеть реализацию кода поддерживающих библиотек. По-прежнему можно переходить к классам библиотеки, но код не в удобочитаемом формате. Я точно знаю, что проблема не в использовании вспомогательной библиотеки.

Пожалуйста, найдите приложенный экран с описанием проблемы. И дайте мне знать, как сбросить мою android студию, чтобы снова показать код.

экран: enter image description here

Дополнительная информация:

Вот ссылка на хаб git для одного из проблемных c файлов.

https://github.com/terrabythia/dart_chromecast/blob/master/lib/casting/cast_sender.dart

Прикрепленный экран проблемного c файла, который не читается через Android studio ide.

enter image description here

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Похоже, что cast_sender.dart на самом деле файл PNG. Попробуйте изменить расширение этого файла с dart на png.

Вот пример файла PNG, открытого как текстовый:

enter image description here

0 голосов
/ 18 июня 2020

После стольких исследований моей проблемы я нашел решение. Публикация этой информации, чтобы помочь другим в таком редком сценарии.

Root причина: обнаружена папка с именем .pub_cache в папке flutter sdk. (Path_to_flutter_sdk / flutter / .pub_cache)

Решение: 1. Закрытая Android Студия и эмулятор. 2. Удалил папку .pub_cache из папки flutter sdk через проводник. 3. Снова запустил студию android. 4. Запустите команду pub get для моего приложения flutter.

Проблема решена и отображается фактический код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...