Was ist eine legitime .gitignore-Datei für ein Flutter-Projekt, das in Android Studio entwickelt wird?
Lesezeit: 7 Minuten
Was ist eine legitime .gitignore-Datei für ein Flutter-Projekt, das in Android Studio entwickelt wird?
Dies ist, was ich bisher habe, aber wenn ich das Projekt in Android Studio öffne, kann ich den Dart-Support nicht aktivieren oder das Projekt durchsuchen.
#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/
Wenn Sie ein neues Flutter-Projekt erstellen a .gitignore Datei ist bereits erstellt. Was ist falsch an dieser Datei? Diese Datei hat nichts mit “Dart-Unterstützung aktivieren” zu tun.
– Günter Zöchbauer
12. September 2018 um 2:49 Uhr
Ihr Problem beim “Aktivieren der Dart-Unterstützung” liegt an der .idea in Ihrer .gitignore. .idea hat einen CodeStyle, der Android Studio dazu bringt, Ihr Projekt als Dart-Projekt zu erkennen. Überprüfen Sie auch dieser Link über das Erstellen einer .gitignore-Datei für Flutter-Projekte.
– Serl
13. September 2018 um 20:53 Uhr
Soll die *.g.dart ignoriert werden?
– ch271828n
15. Februar 2020 um 12:19 Uhr
Dies ist die .gitignore-Datei, die automatisch von Android Studio generiert wird. Hoffentlich ist dies das, wonach Sie suchen:
Sie sollte für Anwendungen festgeschrieben werden: “Für Anwendungspakete schreiben Sie pubspec.lock. Diese Datei ist die empfohlene Methode für nicht gemeinsam genutzte Ressourcen wie Anwendungen, um ihre Abhängigkeiten zu verwalten.” dart.dev/guides/libraries/private-files
– nstrelow
5. Mai 2020 um 18:21 Uhr
Übergeben Sie für Bibliothekspakete nicht die Datei pubspec.lock. Durch erneutes Generieren der Datei pubspec.lock können Sie Ihr Paket anhand der neuesten kompatiblen Versionen seiner Abhängigkeiten testen. Sehen dart.dev/guides/libraries/private-files#pubspeclock Für mehr Information.
– Zeeshan Ansari
18. November 2021 um 6:44 Uhr
AnasSafi
Sie finden es im offiziellen Projekt von Flutter on Github hier:
Hier nur einige Punkte, die Sie beachten sollten, wenn Sie Änderungen vornehmen .gitgnore -Datei, um sicherzustellen, dass Git immer die richtigen Dateien verfolgt.
Nehmen Sie Änderungen vor .gitignore Datei.
Laufen git rm -r --cached . Befehl.
Laufen git add . Befehl
VSCode bietet dies und ist genauso gut wie die Android-Studio-Version
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/
# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/
# Web related
lib/generated_plugin_registrant.dart
# Symbolication related
app.*.symbols
# Obfuscation related
app.*.map.json
# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
Hier ist konsequent.gitignorefür Dart- und Flutter-Projekte alle Redakteure
Hast du es mal mit gitignore.io versucht? Dort gibt es normalerweise einige ziemlich vernünftige Standardeinstellungen: gitignore.io/api/android,flutter,androidstudio
– Tylargo
12. September 2018 um 1:53 Uhr
Wenn Sie ein neues Flutter-Projekt erstellen a
.gitignore
Datei ist bereits erstellt. Was ist falsch an dieser Datei? Diese Datei hat nichts mit “Dart-Unterstützung aktivieren” zu tun.– Günter Zöchbauer
12. September 2018 um 2:49 Uhr
Ihr Problem beim “Aktivieren der Dart-Unterstützung” liegt an der .idea in Ihrer .gitignore. .idea hat einen CodeStyle, der Android Studio dazu bringt, Ihr Projekt als Dart-Projekt zu erkennen. Überprüfen Sie auch dieser Link über das Erstellen einer .gitignore-Datei für Flutter-Projekte.
– Serl
13. September 2018 um 20:53 Uhr
Soll die
*.g.dart
ignoriert werden?– ch271828n
15. Februar 2020 um 12:19 Uhr