0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Flutter環境構築で出がちなエラー集

Posted at

前置き

Flutterの環境構築したときに80%くらいが(主観)陥ってるであろうエラーをまとめました。
これ以外にも色々とあると思うので、「これ出たけどこれやったら直ったよ」って方がいたら
編集リクエストしちゃってってください。
Flutterタグ見るに数が少ないので協力大事!

まず動かなかったflutter doctorしてみる

まずはターミナルで

flutter doctor

でどこがまずいのか調べてみてください。
!マークや×マークのあるところが修正すべき箇所です。

Exception in thred "main" java.lang.NoClassDefFoundErrorが出る

Javaのバージョンが要求されているものと違うから出ます。

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

これは最新のJAVA SDKを入れてないとなりました。
Java SDKをダウンロードして(オラクルのプロファイル登録してない人は登録して)
インストールしてパスを通せば直ります。
バージョンはSDK8がいいです。

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

これをbashやzshに突っ込んどいてください。

参考:https://www.ninton.co.jp/archives/2723

#エミュレータ起動するときにUnable to locate adbが出る
エミュレータを起動するときに

Unable to locate adb

と出ることがあります。
これはAndroid Studioで
FileからProject Structureを選択して開く
Project SDKのとこをがNo SDKになっていた場合、
起動したいエミュレータと同じSDKに設定したら直りました。

Android license status unknown.と出る。

これはターミナルでも書かれていますが

flutter doctor --android-licenses

を打てばたいていなんとかなりますが、JavaがAndroid Studioに適合してるバージョンじゃないと
上記のExceptionほにゃららというエラーが出るので注意してください。
クリアすれば利用規約に同意しますか的な文章が出てくるのでy/Nでyをひたすら打ってください。

参考:https://qiita.com/kenichiro-yamato/items/da617649a3ac94470b85

Android StudioをアップデートしたらRunが出なくなった

これは私が稀代のウッカリ八兵衛だっただけかもしれないですが、
Android StudioをアップデートしたらFlutterのプラグインまで消し飛びました。
なので、プラグインからFlutterを再度インストールしてAndroid Studioを再起動してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?