発生している問題・エラーメッセージ
AndroidStudioでFulutterのプロジェクトを開き、Android端末をPCに接続したのですが、<No devices>と表示されたままで認識されません。そのせいで、Runボタンを押してもアプリを実行できません。
しかし、ターミナルからプロジェクトのルートディレクトリでflutter run
を実行すると、アプリは問題なくインストールされるのです。どうすればAndroidStudioが端末を認識してくれるのでしょうか?
また、不思議なのは、flutter doctor
の診断結果がdoctor
の実行方法によって異なることです。ターミナルからプロジェクトのルートディレクトリ(hello_flutter)で実行すると
~/Development/flutter/hello_flutter$ flutter doctor --verbose [✓] Flutter (Channel master, v1.10.11-pre.4, on Linux, locale ja_JP.UTF-8) • Flutter version 1.10.11-pre.4 at /home/fuji/.flutter-sdk • Framework revision 890b939401 (2 hours ago), 2019-10-04 11:00:18 +0200 • Engine revision 759d3dba25 • Dart version 2.6.0 (build 2.6.0-dev.5.0 7a7dcd1ed9) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at /home/fuji/.android-sdk • Android NDK location not configured (optional; useful for native profiling support) • Platform android-29, build-tools 29.0.2 • ANDROID_HOME = /home/fuji/.android-sdk • Java binary at: /opt/android-studio/jre/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) • All Android licenses accepted. [✓] Chrome - develop for the web • Chrome at google-chrome [✓] Android Studio (version 3.5) • Android Studio at /opt/android-studio • Flutter plugin version 40.0.2 • Dart plugin version 191.8423 • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) [✓] Connected device (3 available) • SHV40 u • 353477090646541 • android-arm64 • Android 9 (API 28) • Chrome • chrome • web-javascript • Google Chrome 77.0.3865.90 • Headless Server • headless-server • web-javascript • Flutter Tools • No issues found!
となるのですが、AndroidStudioのツールバーから(Tools>Flutter>Flutter Doctor)実行すると
/home/fuji/.flutter-sdk/bin/flutter doctor --verbose [✓] Flutter (Channel master, v1.10.11-pre.4, on Linux, locale ja_JP.UTF-8) • Flutter version 1.10.11-pre.4 at /home/fuji/.flutter-sdk • Framework revision 890b939401 (2 hours ago), 2019-10-04 11:00:18 +0200 • Engine revision 759d3dba25 • Dart version 2.6.0 (build 2.6.0-dev.5.0 7a7dcd1ed9) [✗] Android toolchain - develop for Android devices ✗ ANDROID_HOME = /home/fuji/.android-sdk but Android SDK not found at this location. [✓] Chrome - develop for the web • Chrome at google-chrome [✓] Android Studio (version 3.5) • Android Studio at /opt/android-studio • Flutter plugin version 40.0.2 • Dart plugin version 191.8423 • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) [✓] Connected device (2 available) • Chrome • chrome • web-javascript • Google Chrome 77.0.3865.90 • Headless Server • headless-server • web-javascript • Flutter Tools ! Doctor found issues in 1 category.
のようになります。後者の結果だと、AndroidSDKとandroid端末(SHV40 u)が正しく認識されていません。AndroidStudioが端末(SHV40 u)を認識しないこととなにか関係があるのでしょうか。
以上です、よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Flutter: 1.10.11-pre.4
Android Studio: 3.5
Android SDK: 29.0.2
PCのOS: Ubuntu 18.04.3 LTS
端末のOS: Android9.0
あなたの回答
tips
プレビュー