什么是合法的.在Android Studio中开发的Flitter项目的gitignore?

这就是我到目前为止所拥有的,但是当我在Android Studio中打开该项目时,我无法启用DART支持或浏览该项目.

#flutter specific
.flutter-plugins
.DS_Store
.dart_tool/
.packages
.pub/
build/
android/app/google-services.json
.idea/
android/key.properties
pubspec.lock
doc/api/

#ios specific
ios/.generated/
ios/Podfile*
ios/Flutter/Debug.xcconfig
ios/Flutter/Release.xcconfig
ios/Runner.xcworkspace/contents.xcworkspacedata

#android specific
android/app/google-services.json
android/key.properties

# User-specific
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml

# File-based project format
*.iws

# IntelliJ
out/

推荐答案

这是最重要的.gitignore由Android Studio自动生成,希望这就是你想要的:

# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# Visual Studio Code related
.vscode/

# Flutter/Dart/Pub related
**/doc/api/
.dart_tool/
.flutter-plugins
.packages
.pub-cache/
.pub/
/build/

# Android related
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java

# iOS/XCode related
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*

# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages

Flutter相关问答推荐

如何更改默认应用程序启动器/启动屏幕

使用GO_ROUTER在模式内导航

Flutter 隔离.使用多个参数运行

UI中的Flutter 下拉列表值未更改

无法在我的Flutter 应用程序中使用GoRouter测试导航

一个API中有两个不同JSON响应的Flutter 改装问题

运行调试flutter应用程序时出错:B/BL超出范围(最大+/-128MB)到'';

如何在 Flutter 中设计像 zomato 应用程序一样的搜索字段?

在 flutter 的列中使用 Expanded 时出现渲染 Flex 错误

自定义类提供程序 Riverpod Flutter 中的可变变量

使用 Flutter 和 Dio 将图像上传到 API

Flutter ListView 在调用 setState 后未更新

在 Flutter 中,SpinEdit 叫什么?

Flutter Flame OS 错误:使用音频文件 .wav 时出现该进程无法访问该文件,因为它正被另一个进程使用

转换函数上传文件上传Uint8List

如何从底部导航栏打开 bottomModal 表?

如何在 flutter 中过滤 DateTime(intl)?

如何在屏幕按钮中排列 row() (我想在按钮中放置屏幕导航图标)

try 为两个下拉值添加共享首选项,但在 Flutter 上显示错误断言失败:?

在 Flutter 中更新对象实例属性的最佳实践是什么?该实例嵌套在提供程序类的映射中,如下所示