質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

Q&A

1回答

584閲覧

Flutter,Dart : json_serializableパッケージの使い方、クローンしたプロジェクトの実行の仕方

moriman

総合スコア615

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

0グッド

0クリップ

投稿2020/10/10 06:41

編集2020/10/10 06:47

https://github.com/google/json_serializable.dart
json_serializableパッケージの使い方がよくわからないので、
上記ページからプロジェクトをクローンして動かしてみようとしているのですが、
やり方が違うのかうまくいきません。

とりあえずudemyのコースなどで覚えたクローンの仕方は、
例えば上記ページで緑色の[Code]ボタンを押して、URLをコピーする。

android studioのwelcome画面の[Get from Version Control]を選択

[Git]を選択して、[URL]欄にコピーしたURLをペーストする。

保存するディレクトリを指定して[Clone]ボタンを押す。

ここまでやってjson_serializable.dartディレクトリが生成され、クローン自体はうまくいっていると思うのですが、
その後実行する方法として、

android studioのwelcome画面で[Open an existing Android Studio project]を選択

生成されたjson_serializable.dartディレクトリを選択する。
これでudemyでクローンしたプロジェクトは動かせるのですが、
json_serializableの方は、実行ボタンが押せません。
まずデバイス選択のドロップダウンメニューがありません。いつもの
android studioの画面とは少し違います。

どうすれば動かせるでしょうか?

追記
結局json_serializableの使い方がわかればGithub以外でも良いのですが、
ブツギレのコード片サンプルではなく、ゼロから動かし方を説明している(全てのサンプル
が記載してあり間違いようが無いページ)記事などありますでしょうか?

https://pub.dev/packages/json_serializable
上記のpub.devのページを見ても具体的にどのファイルにどのコードを記述して何をすれば最終的に実行できるところまで行けるのかよくわかりません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

このプロジェクト自体がFlutterアプリではないので、質問に記載されている方法ではAndroid Studioで実行できないのではないでしょうか。

https://github.com/google/json_serializable.dart/tree/master/example

がFlutterアプリのサンプルのように見えるので、コマンドラインなどで

bash

1mkdir -p ~/works/flutter/ 2cd ~/works/flutter 3git clone https://github.com/google/json_serializable.dart 4cd json_serializable/example 5pub run build_runner build

としたうえで、Android Studioで~/works/flutter/json_serializable/exampleを開くだかインポートするだかしたらよい気がします

追記)このサンプルもFlutterアプリではないですね。純粋なDartのプロジェクトなので画面を伴って実行はできません。ただし、Android Studioで読み込めればDartのプロジェクトとしてテストの実行はできるかもしれません。

投稿2020/10/30 07:01

編集2020/10/30 07:12
aya-eiya

総合スコア97

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問