Visual Studio CodeのコマンドパレットでFlutter:New Project
を実行すると/root/.pub-cache/hosted/pub.dartlang.org/flutter_template_images-1.0.0/lib/
にアクセス権限がなく失敗する。
/root
にアクセスできるよう権限を変更する方法もあるがそれはセキュリティの問題でそれ以外の解決案を提案していただけるとありがたいです。
できれば、/home/<user>/.pub-cache/hosted/pub.dartlang.org/flutter_template_images-1.0.0/lib/
にパスを変更できるといいのですが。
flutter_01.log
command
flutter create --ios-language swift --android-language kotlin .
exception
FileSystemException: FileSystemException: Exists failed, path = '/root/.pub-cache/hosted/pub.dartlang.org/flutter_template_images-1.0.0/lib/' (OS Error: Permission denied, errno = 13)
#0 _Directory.existsSync (dart:io/directory_impl.dart:101:7) #1 ForwardingFileSystemEntity.existsSync (package:file/src/forwarding/forwarding_file_system_entity.dart:45:33) #2 _templateImageDirectory (package:flutter_tools/src/template.dart:253:79) #3 Template.fromName (package:flutter_tools/src/template.dart:63:38) #4 CreateCommand._renderTemplate (package:flutter_tools/src/commands/create.dart:629:46) #5 CreateCommand._generateApp (package:flutter_tools/src/commands/create.dart:543:29) #6 CreateCommand.runCommand (package:flutter_tools/src/commands/create.dart:380:37) #7 _rootRunUnary (dart:async/zone.dart:1192:38) #8 _CustomZone.runUnary (dart:async/zone.dart:1085:19) #9 _FutureListener.handleValue (dart:async/future_impl.dart:141:18) #10 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45) #11 Future._propagateToListeners (dart:async/future_impl.dart:711:32) #12 Future._completeWithValue (dart:async/future_impl.dart:526:5) #13 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15) #14 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:298:13) #15 FlutterProject.organizationNames (package:flutter_tools/src/project.dart) #16 _rootRunUnary (dart:async/zone.dart:1192:38) #17 _CustomZone.runUnary (dart:async/zone.dart:1085:19) #18 _FutureListener.handleValue (dart:async/future_impl.dart:141:18) #19 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45) #20 Future._propagateToListeners (dart:async/future_impl.dart:711:32) #21 Future._completeWithValue (dart:async/future_impl.dart:526:5) #22 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15) #23 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:298:13) #24 IosProject.productBundleIdentifier (package:flutter_tools/src/project.dart) #25 _rootRunUnary (dart:async/zone.dart:1192:38) #26 _CustomZone.runUnary (dart:async/zone.dart:1085:19) #27 _FutureListener.handleValue (dart:async/future_impl.dart:141:18) #28 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45) #29 Future._propagateToListeners (dart:async/future_impl.dart:711:32) #30 Future._completeWithValue (dart:async/future_impl.dart:526:5) #31 Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:556:7) #32 _rootRun (dart:async/zone.dart:1184:13) #33 _CustomZone.run (dart:async/zone.dart:1077:19) #34 _CustomZone.runGuarded (dart:async/zone.dart:979:7) #35 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1019:23) #36 _microtaskLoop (dart:async/schedule_microtask.dart:43:21) #37 _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5) #38 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13) #39 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:405:11) #40 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5) #41 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
flutter doctor
[✓] Flutter (Channel stable, v1.17.5, on Linux, locale ja_JP.UTF-8) • Flutter version 1.17.5 at /opt/flutter • Framework revision 8af6b2f038 (11 days ago), 2020-06-30 12:53:55 -0700 • Engine revision ee76268252 • Dart version 2.8.4 [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0) • Android SDK at /opt/android-sdk • Platform android-30, build-tools 30.0.0 • ANDROID_HOME = /opt/android-sdk • Java binary at: /usr/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_252-b09) • All Android licenses accepted. [!] Android Studio (not installed) • Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions). [!] Connected device ! No devices available ! Doctor found issues in 2 categories.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。