Nano Hash - криптовалюты, майнинг, программирование

исключение с использованием модуля общего доступа Flutter

Я создал приложение Flutter с помощью Android Studio и добавляю код для реализации функции совместного использования в социальных сетях с помощью этого пакета [https://pub.dartlang.org/packages/share].

Я изменил код, поэтому функция совместного использования вызывается каждый раз при нажатии / нажатии плавающей кнопки.

Я добавил share: ^0.5.3 в pub spec.yaml и импортировал пакет. Я добавил строку к функции счетчика приращения следующим образом

`

void _incrementCounter() {
    Share.share('check out my website https://example.com');
    setState(() {
        _counter++;
});

`

Все работает нормально, пока я не нажму кнопку, а затем получу следующее исключение:

VERBOSE-2: shell.cc (181)] Ошибка Dart: необработанное исключение: MissingPluginException (Реализация для совместного использования метода в плагинах канала не найдена. Flutter.io/share)

Любая помощь приветствуется :)

03.10.2018

  • Я попробовал использовать телефон под управлением iOS 11.4.1 и получил: error: Несколько команд производят '/Volumes/Data/dev/apps/flutter_share_app/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework': и предупреждение о том, что выводы swift3 устарели в swift4 03.10.2018
  • Попробуйте запустить flutter clean, а затем снова запустить приложение. 03.10.2018
  • Выполнил чистку и попытался запустить и получил следующую ошибку в сборке Xcode: вывод кода: ↳ ошибка: несколько команд создают '/Volumes/Data/dev/apps/fshare/build/ios/Debug-iphonesimulator/Runner.app/ Frameworks / Flutter.framework ': 1) Целевой' Runner 'имеет команду копирования из' /Volumes/Data/dev/apps/fshare/ios/Flutter/Flutter.framework 'в' / Volumes / Data / dev / apps / fshare / build / ios / Debug-iphonesimulator / Runner.app / Frameworks / Flutter.framework '2) Эта команда зависит от команды в Target' Runner ': этап сценария «[CP] Embed Pods Frameworks» 04.10.2018
  • Ах хорошо. Это известная проблема с XCode 10, ознакомьтесь с этой проблемой: github.com/flutter/flutter/ issues / 20685 04.10.2018

Ответы:


1

Похоже, что эти проблемы вызваны новой системой сборки Apple, представленной в Xcode 10. Дополнительная информация здесь github.com/flutter/flutter/issues/20685#issuecomment-421511890

Я перешел с бета-канала на основной, и теперь у меня есть пример кода, предоставленный авторами пакета Share, работающим в симуляторе и на устройстве.

04.10.2018
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..