Flutter誤刪除android/ios目錄怎麼辦?
最近有朋友遇到了這樣的一個問題:在Flutter開發中誤刪android/ios該如何挽救?。很多朋友會嘗試從回收站中恢復,但如果無法從回收站中恢復怎麼辦?還有辦法拯救一下自己嗎。答案是肯定的。我們可以通過flutter create
命令拯救自己。看一下flutter create
:
flutter help create
Create a new Flutter project.
If run on a project that already exists, this will repair the project, recreating any files that are missing.
Usage: flutter create <output directory>
-h, --help Print this usage information.
--[no-]pub Whether to run "flutter packages get" after the project has been created.
(defaults to on)
--[no-]offline When "flutter packages get" is run by the create command, this indicates whether to run it in offline mode or not. In offline mode, it will need to have all dependencies already available in the pub cache to succeed.
--[no-]with-driver-test Also add a flutter_driver dependency and generate a sample `flutter drive` test.
-t, --template=<type> Specify the type of project to create.
[app] (default) (default) Generate a Flutter application.
[package] Generate a shareable Flutter project containing modular Dart code.
[plugin] Generate a shareable Flutter project containing an API in Dart code
with a platform-specific implementation for Android, for iOS code, or for both.
--description The description to use for your new Flutter project. This string ends up in the pubspec.yaml file.
(defaults to "A new Flutter project.")
--org The organization responsible for your new Flutter project, in reverse domain name notation.
This string is used in Java package names and as prefix in the iOS bundle identifier.
(defaults to "com.example")
-i, --ios-language [objc (default), swift]
-a, --android-language [java (default), kotlin]
幫助說的很清楚,如果在一個既存專案中執行這個命令,那麼這將會修復當前專案,重新建立丟失的檔案。簡單示例程式碼:
flutter create -i objc .
引數解釋:
- -i 是表示iOS專案開發語言,objc和swift兩個選項,其中objc是預設的。
- -a 是表示Android專案開發語言,java和kotlin兩個選項,其中java是預設的。
當然了create命令還給我們提供了一些其他選項:
- -t , –template=<type> 模板。共三個可選項:app,package,plugin。其中app是預設的。
- –org 組織名稱。這個引數將作為java包名以及iOS的BundleID字首。預設是“com.example”。
- –description 描述。這將用於描述當前的工程,也會在pubspec.yaml中有所體現。預設是”A new Flutter project.“。
到此為止,create命令就算介紹完了。有的同學可能會有疑問,這個修復到底有什麼用?沒有版本管理工具嗎?實際上,這個命令非常有用。很多時候,寫一個demo是沒版本管理工具的,或者原來的專案是oc寫的,突然又改變了主意,想改用swift了,這時候就該用create
了。
希望本文對你有所幫助。歡迎加入 OpenFlutter交流群:892398530。
版本所有,轉載請註明出處。
相關文章
- 【HBase】誤刪除資料怎麼辦?
- 織夢無法刪除欄目怎麼辦
- Mac上的照片被誤刪除怎麼辦?Mac
- Linux誤刪除/(根)目錄下usr目錄系統救援方法Linux
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- win10 datastore目錄下檔案不能刪除提示被romote access佔用怎麼辦Win10AST
- 達夢資料庫:誤刪除 undo/redo 日誌怎麼辦資料庫
- win10 誤刪檔案怎麼辦_win10系統誤刪檔案怎麼辦Win10
- fs模組之刪除目錄
- 如何在 Linux 中刪除目錄Linux
- win10誤刪登錄檔無法開機怎麼辦 恢復誤刪登錄檔的解決方法Win10
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- 幾種刪除Linux目錄的方法Linux
- 電腦誤刪除檔案怎麼恢復檔案,不小心刪除了電腦的檔案怎麼辦
- c# 刪除某個資料夾下所有空目錄,解決因刪除空目錄後上一組成空目錄沒有刪除的情況C#
- 解決 flutter module 中 .android 和 .ios 目錄不被覆蓋的問題FlutterAndroidiOS
- win10 android可以刪除嗎_win10系統怎麼刪除android資料夾Win10Android
- Linux rm命令:刪除檔案或目錄Linux
- Linux 中刪除目錄的多種方法Linux
- win10刪除沒有確定鍵怎麼辦_win10刪除檔案沒有提示該怎麼辦Win10
- win10 刪除文件失敗怎麼解決 win10檔案刪除不了怎麼辦Win10
- postgresql怎麼刪除SQL
- linux刪除資料夾命令是什麼 linux刪除檔案和目錄命令大全介紹Linux
- 不小心刪除/etc/passwd檔案怎麼辦
- 資料夾正在使用無法刪除怎麼辦
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- win10任務檢視記錄無法刪除怎麼辦_win10任務檢視記錄刪除不掉解決方法Win10
- 電話號碼刪除了怎麼恢復?通訊錄刪除的號碼怎麼找回
- win10刪除檔案特別慢怎麼辦Win10
- 刪除指定目錄下指定字尾的檔案
- win10怎麼徹底清楚qq記錄_win10qq記錄怎麼刪除Win10
- win10更新失敗記錄怎麼刪除_win10更新失敗記錄刪除操作方法Win10
- windows10更新記錄刪除_怎樣刪除win10更新歷史記錄WindowsWin10
- git刪除本地分支命令 git怎麼刪除本地分支Git
- win10 開始選單照片記錄怎麼刪除 win10刪除開始選單記錄方法Win10
- Gitlab怎麼刪除倉庫Gitlab