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
- mac 刪除 .svn 目錄Mac
- linux刪除目錄Linux
- win10 datastore目錄下檔案不能刪除提示被romote access佔用怎麼辦Win10AST
- 達夢資料庫:誤刪除 undo/redo 日誌怎麼辦資料庫
- Linux下誤刪除/home目錄的恢復方法Linux
- win10 誤刪檔案怎麼辦_win10系統誤刪檔案怎麼辦Win10
- fs模組之刪除目錄
- win10誤刪登錄檔無法開機怎麼辦 恢復誤刪登錄檔的解決方法Win10
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- 新增刪除程式打不開怎麼辦 新增刪除程式報錯解決辦法
- 電腦誤刪除檔案怎麼恢復檔案,不小心刪除了電腦的檔案怎麼辦
- 桌面資料夾無法刪除怎麼辦?
- 如何在 Linux 中刪除目錄Linux
- win10刪除沒有確定鍵怎麼辦_win10刪除檔案沒有提示該怎麼辦Win10
- win10 刪除文件失敗怎麼解決 win10檔案刪除不了怎麼辦Win10
- c# 刪除某個資料夾下所有空目錄,解決因刪除空目錄後上一組成空目錄沒有刪除的情況C#
- postgresql怎麼刪除SQL
- linux刪除資料夾命令是什麼 linux刪除一個目錄的命令Linux
- 不小心刪除/etc/passwd檔案怎麼辦
- 資料夾正在使用無法刪除怎麼辦
- python基礎之刪除檔案及刪除目錄的方法Python
- 幾種刪除Linux目錄的方法Linux
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- Python 刪除目錄中特定檔案Python
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- win10任務檢視記錄無法刪除怎麼辦_win10任務檢視記錄刪除不掉解決方法Win10
- 電話號碼刪除了怎麼恢復?通訊錄刪除的號碼怎麼找回
- RMAN刪除歸檔日誌時將ASM上空目錄同時刪除ASM
- 誤刪除dual表的解決辦法
- win10刪除檔案特別慢怎麼辦Win10