Flutterプラグインがリリースされました

ここに写真の説明を挿入

Flutterプラグインがリリースされました

新しいプラグインパッケージ

応用

  • ネイティブフラッタープロジェクト

プラグイン

  • iOSとAndroidの違い

パッケージ

  • ダーツユニバーサル

モジュール

  • 混合工学

オンラインサイエンス

プラグインを確認し、プラグインをリリースする必要があります現在のプロジェクトパスにある必要があります

プラグインを確認してください

  • フラッターパッケージpubpublish --dry-run

プラグインを公開

  • フラッターパッケージパブ公開

    • 壁を登る必要があります
    • Googleアカウントを準備する

クロール後

最初のリリース(検証が必要)

  • 素晴らしく見える!パッケージをアップロードする準備はできていますか(y / n)?y
    Pubは、あなたに代わってパッケージをアップロードするためにあなたの許可を必要とします。
    Webブラウザーで、https://accounts.google.com/o/oauth2/auth?
    ******* userinfo.emailにアクセスし、[アクセスを許可]をクリックします。

    • リンクをブラウザにコピーします。[承認]をクリックします

最初のリリースではありません

  • ピット1(エージェントは壁を覆しませんでした)

    • 承認を待っています…
      承認を受け取り、処理しています…
      accounts.google.comに問題があるようです。
      パブはしばらく待ってから再度接続を試みます。
      OSエラー:操作がタイムアウトしました、errno = 60、アドレス= account.google.com、ポート= 53481pub
      が終了コード69で終了しました

      • 回避ツールが異なれば解決策も異なります[ポート番号はエージェントのポート番号です]

        • エクスポートhttps_proxy = http://127.0.0.1:51837
          エクスポートhttp_proxy = http://127.0.0.1:51837
      • 127.0.0.1固定書き込み

      • 壁越しのプロキシ設定でポート番号を確認してください

  • ピット2(サーバーが指定されていません)

    • pubは終了コード69で終了しました

      • フラッターパッケージpubpublish --server = https://pub.dartlang.org

      • sudoflutterパッケージpubpublish -v

        詳細を表示できます

  • ピット3(ライセンスなし)

アップロード中…
LICENSEファイルにLICENSEは一般的なTODOが含まれています

	- 解决方案:在github到处一份LICENSE

		- BSD 3-Clause License

Copyright©2020、宋斌無断複写・転載を
禁じます。


次の条件が満たされている場合、変更の有無にかかわらず、ソース形式およびバイナリ形式での再配布および使用が許可されます。

  1. ソースコードの再配布では、上記の著作権表示、この
    条件のリスト、および次の免責事項を保持する必要があります。

  2. バイナリ形式での再配布では、上記の著作権表示、
    この条件のリスト、および以下の免責事項
    を、配布に付属するドキュメントやその他の資料に複製する必要があります。

  3. 書面による事前の特別な許可なしに、著作権所有者の名前
    またはその貢献者の名前を、
    このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません

このソフトウェアは、著作権所有者および寄稿者によって「現状有姿」で提供され、商品性および特定目的への適合性の黙示の保証を含むがこれに限定され
ない、
明示または黙示の保証は否認され
ます。いかなる場合も、著作権所有者
または寄稿
者は、直接的、間接的、偶発的、特別、模範的、または結果的な損害(代替商品または
サービスの調達、使用、データ、または利益の損失を含むがこれらに限定されない)に対して責任を負わないものとします。またはビジネスの
中断)ただし、契約、無過失責任、
または不法行為(過失またはその他を含む)のいずれの場合でも、使用以外の方法で発生した責任の理論に基づいて発生します。
このような損害の可能性について知らされていたとしても、このソフトウェアの。

  • ピット4(プロジェクト名は公開されているものに近いか競合しています)

    • パッケージ名が別のアクティブまたはモデレートされたパッケージと類似しすぎている

      • 解決策:プロジェクトを作成するときにプレフィックスを追加します
  • ピット5(pubspec.yaml構成)

    • 名前:bean_flutter_toast
      説明:マークトーストFlutterパッケージ。コミュニケーションへようこそ!wechat -song-bin-
      バージョン:0.0.1作成
      者:-song-bin-
      ホームページ:https ://blog.csdn.net/song_bin

      • 名前:プロジェクトとの整合性が必要
      • 著者:廃止され、GoogleMailに置き換えられました
      • 説明:説明テキストが少なすぎたり、特定の長さを超えたりすることはできません
      • バージョン:バージョン1.0.0以降をリリースすることをお勧めします[CHANGELOG.mdとの整合性が必要です]
      • ホームページ:アクセス可能なリンクを構成する必要があります
  • ピット6(パッケージが動かなくなる)

    • project_nameで「flutterpackagesget」を実行しています…

      • zsh [新しいシステムの推奨事項]
      • bash
  • ピット7(ポート番号は設定されていません)

    • bean @ beansongs-mbp flutter_toast%flutter doctor
      Doctorの概要(すべての詳細を表示するには、flutter doctor -vを実行します):
      [✓] Flutter(チャネル安定、1.20.2、Mac OS X 10.15.6 19G2021、ロケールen-US)

[✓] Androidツールチェーン-Androidデバイス用に開発(Android SDKバージョン28.0.3)
[✓] Xcode-iOSおよびmacOS用に開発(Xcode 12.0)
[✓] Android Studio(バージョン4.0)
[!]プロキシ構成
NO_PROXYが設定されていません
[!]接続されたデバイス
利用可能なデバイスはありません

	- zsh
	- bash
  • 多分私が遭遇していない他のピットがあります。

  • 成功

    • アップロード中…
      パッケージが正常にアップロードされました。

XMind-試用版

おすすめ

転載: blog.csdn.net/u010436133/article/details/108989526
おすすめ