Kas turėtų būti „.gitignore“ projekte „Android“ studijai?

Kokie failai turėtų būti „Android“ studijos „ .gitignore “ programoje?

Aš mačiau keletą pavyzdžių, kuriuose kiekvienas apima .iml bet IntelliJ sako, kad .iml turėtų būti įtrauktas į jūsų kontrolės šaltinį.

1112
24 мая '13 в 17:04 2013-05-24 17:04 nustatyti pagarbąKodas gegužės 24 d. 13 val. 2013-05-24 17:04
@ 30 atsakymų

Atnaujinta „Android“ studijoje 3.0. Dalinkitės trūkstamais elementais komentaruose.

Vėlinis atsakymas, bet nė vienas iš čia ir čia pateiktų atsakymų buvo tinkamas už pinigus už mus ...

Taigi, čia yra mūsų gitignore failas:

 #built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Windows thumbnail db Thumbs.db # OSX files .DS_Store # Android Studio *.iml .idea #.idea/workspace.xml - remove # and delete .idea if it better suit your needs. .gradle build/ .navigation captures/ output.json #NDK obj/ .externalNativeBuild 

Pradedant nuo „Android“ Studio 2.2 ir iki 3.0, nauji projektai sukuriami naudojant šį „gitignore“ failą:

 *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures .externalNativeBuild 

Pasenusi - senesniam projekto formatui pridėkite šį skyrių prie „gitignore“ failo:

 */build production *.iws *.ipr *~ *.swp 

Šis failas turi būti projekto šakniniame aplanke, o ne projekto modulio aplanke.

Redaguoti pastabas:

  • Nuo versijos 0.3+ galite išspręsti ir spustelėti *. iml ir build.gradle . Jei jūsų projektas grindžiamas „Gradle“: naujuose atidarytame / importuojamame dialogo >"use auto import" ir pažymėti >"use default gradle wrapper (recommended)" . Visi takai dabar yra santykiniai, kaip siūlo @George.

  • Atnaujintas atsakymas pagal @ 128KB pridedamą šaltinį ir @Skela sakinius

1200
23 июля '13 в 10:29 2013-07-23 10:29 atsakymą pateikė „ Lior Iluz “ liepos 23 d. 13 val. 10:29 2013-07-23 10:29

Pagal mano įprastą „Android“ .gitignore ir perskaičius dokumentaciją „Intellij IDEA“ ir skaitydamas pranešimus „StackOverflow“, sukūriau šį failą:

 # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # built native files (uncomment if you build your own) # *.o # *.so # generated files bin/ gen/ # Ignore gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Eclipse Metadata .metadata/ # Mac OS X clutter *.DS_Store # Windows clutter Thumbs.db # Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067) .idea/workspace.xml .idea/tasks.xml .idea/datasources.xml .idea/dataSources.ids 
border=0

Taip pat atkreipkite dėmesį, kad, kaip minėta, integruota vietinių failų dalis yra naudinga, kai sukuriate savo kodą „Android NDK“. Kita vertus, jei naudojate trečiosios šalies biblioteką, kurioje yra šie failai, galite pašalinti šias eilutes (* .o ir * .so) iš .gitignore.

141
10 янв. Atsakymą pateikė Phil Jan 10 2014-01-10 19:23 '14, 19:23, 2014-01-10 19:23

Atnaujinta 7/2015:

Čia yra galutinis „JetBrains“ šaltinis


Projekto formatas pagal katalogą (.idea katalogas)

Šį formatą pagal nutylėjimą naudoja visi naujausi IDE. Štai ką reikia bendrinti:

  • Visi .idea katalogo failai, esantys projekto šakniniame kataloge, išskyrus workspace.xml ir tasks.xml failus, kurie išsaugo naudotojo nuostatas
  • Visi .iml modulio failai, kuriuos galima rasti skirtinguose modulių kataloguose (taikomi „IntelliJ IDEA“)

Būkite atidūs, kad bendrintumėte šiuos dalykus:

  • „Android“ artefaktai, kurie sukuria pasirašytą mazgą (jame bus raktų slaptažodžių)
  • IDEA 13 ir ankstesni dataSources.ids , dataSources.ids gali būti duomenų bazių slaptažodžiai. 14 IDEA sprendžia šią problemą .

Negalite bendrinti:

  • gradle.xml failą, žr. šią diskusiją
  • Vartotojo žodynų aplankas (siekiant išvengti konfliktų, jei kitas kūrėjas turi tą patį pavadinimą)
  • XML failai, .idea/libraries , jei jie sukurti pagal „Gradle“ projektą

Pasenęs projekto formatas ( .ipr / .iml / .iws )

  • Bendrinkite .ipr projekto .ipr ir visus .iml modulio .iml , .iws failo, kai įrašote naudotojo nustatymus

Nors šios instrukcijos skirtos „IntelliJ IDEA“, jos palaiko 100% „Android“ studijos.


Čia yra .gitignore fragmentas, apimantis visas pirmiau minėtas taisykles:

 # Android Studio / IntelliJ IDEA *.iws .idea/libraries .idea/tasks.xml .idea/vcs.xml .idea/workspace.xml 
75
27 авг. Atsakymą pateikė „ Sky Kelsey“ 27 rug. 2013-08-27 01:45 '13, 01:45 am 2013-08-27 01:45

Aš nesutinku su visais šiais atsakymais. Ši konfigūracija puikiai tinka mūsų organizacinei programai.

Aš ignoruoju:

  • /build
  • /.idea (su galimomis išimtimis; žr. komentarus atsakyme )
  • *.iml
  • local.properties

Manau, kad beveik visi sutinka /build .

Aš pavargau nuo nuolatinių pranešimų apie įvairias library.xml rinkmenas, kurias „Gradle“ sukuria ar ištrina /.idea . build.gradle bus paleistas vietiniams kūrėjams, kai jie pirmą kartą išbandys projektą, tad kodėl šie XML failai turėtų būti versijos? „Android“ studija taip pat generuos likusią / /.idea dalį, kai kūrėjas sukuria projektą naudodamasis „ Check out from Version Control , todėl kodėl turėtumėte ką nors daryti šiame aplanke?

Jei versijoje įdiegta *.iml versija, naujasis vartotojas turės tiksliai pavadinti projektą taip pat, kaip ir tada, kai jis buvo atliktas. Kadangi tai taip pat yra sukurtas failas, kodėl pirmiausia turėtų būti jos versijos?

local.properties failai nurodo absoliutų kelią į SDK failų sistemą, todėl jis tikrai neturėtų būti versija.

Pakeiskite 1 : pridėtą .gradle kad ignoruotumėte „Gradle“ talpyklos medžiagą, kuri neturėtų būti versija (dėka Vasilio Makarovo ).

Redaguoti 2 : pridėta .DS_Store dabar, kai naudoju „Mac“. Šis aplankas yra specifinis „Mac“ ir neturėtų būti versija.

Papildoma pastaba . Taip pat galite sukurti katalogą, skirtą įvesti parašo raktus, kai kuriate leidimo versiją.

Lengvai nukopijuokite / įklijuokite :

 .gradle /build /.idea *.iml local.properties .DS_Store 
35
10 июля '14 в 17:57 2014-07-10 17:57 atsakymą pateikė „ Theb> liepos 10 d. 14, 17:57 2014-07-10 17:57

Aš naudoju šį .gitignore. Radau ją adresu: http://th4t.net/android-studio-gitignore.html

 *.iml *.iws *.ipr .idea/ .gradle/ local.properties */build/ *~ *.swp 
33
21 мая '13 в 13:53 2013-05-21 13:53 atsakymą pateikė Helbaroudy gegužės 13 d. 13:53 2013-05-21 13:53

„Android“ studijos atveju vieninteliai failai, kuriuos reikia išsaugoti versijos valdyme, yra failai, reikalingi programai sukurti iš komandų eilutės naudojant „gradle“. Todėl galite ignoruoti:

  • *. Viena kilpa
  • .idea
  • statyti

Tačiau, jei išsaugosite IDE nustatymus, pvz., Pasirinktinius kodo stiliaus nustatymus, jie bus išsaugoti .idea aplanke. Jei jums reikia šių versijų valdymo pakeitimų, taip pat išsaugosite IDEA failus (* .iml ir .idea).

32
24 мая '13 в 18:11 2013-05-24 18:11 atsakė Siva Velusamy , gegužės 24 d., 13 val. 18:11 2013-05-24 18:11

Mano patarimas taip pat neturėtų ignoruoti .idea aplanko.

Į „Android“ studiją importavau „Git“ pagrįstą „Eclipse“ projektą, ir viskas vyko gerai. Vėliau norėjau importuoti šį projektą iš „Git“ (pirmą kartą) į kitą „Android“ studijos aparatą, tačiau tai neveikė. „Android Studio“ atsisiuntė visus failus, tačiau negalėjo „pamatyti“ projekto kaip projekto. Galėčiau atidaryti tik „git“ failus.

Kai pirmą kartą importuojate projektą (nuo „Eclipse“ iki „Android Studio“), mano senas.gitignore buvo perrašytas, o naujasis atrodė taip:

  • .idea / .name
  • .idea / compiler.xml
  • .idea / copyright /profiles_settings.xml
  • .idea / encodings.xml
  • .idea / libraries /libs.xml
  • .idea / misc.xml
  • .idea / modules.xml
  • .idea / sights / application_settings.xml
  • .idea / vcs.xml
  • .idea / workspace.xml

Taigi, aš bandžiau naudoti tuščią gitignore, ir dabar jis dirbo. Kita „Android“ studija gali įkelti failus ir projektus. Manau, kad kai kurie failai nėra svarbūs (profiles_settings.xml) „Git“ ir yra importuojami, bet aš tiesiog džiaugiuosi, kad jis dirbo.

16
21 июня '13 в 3:35 2013-06-21 03:35 atsakymas pateikiamas Ingo birželio 21 d., 13 val. 03:35 2013-06-21 03:35

Jei sukuriate „Gradle“ projektą naudodami „Android“ studiją 3.2, .gitignore faile bus:

.gitignore

 *.iml .gradle /local.properties /.idea/caches/build_file_checksums.ser /.idea/libraries /.idea/modules.xml /.idea/workspace.xml .DS_Store /build /captures .externalNativeBuild 

Norėčiau rekomenduoti ignoruoti visą „.idea“ katalogą, nes jame yra naudotojo konfigūracijų, kurios nėra svarbios kūrimo procesui.

„Gradle“ projekto aplankas

Vienintelis dalykas, kuris turėtų būti jūsų („Gradle“) projekto aplanke po kapinyno klonavimo, yra struktūra (bent jau tiems naudojimo atvejams, su kuriais susidūriau iki šiol):

 app/ .git/ gradle/ build.gradle .gitignore gradle.properties gradlew gradle.bat settings.gradle 
11
30 июня '16 в 15:06 2016-06-30 15:06 atsakymą pateikė Willi Mentzel birželio 16, 16 d. 15:06 2016-06-30 15:06

Aš pritariu .idea aplanko nustatymui (išskyrus workspace.xml ir tasks.xml ). Bet aš pradedu daryti išvadą, kad .iml failai turėtų būti ignoruojami.

Čia yra problema:

Atidarykite projektą kataloge „foo“ ir gausite foo.iml, ir viskas bus gerai ir gerai. Problema ta, kad jei aš tiesiog pervardysiu katalogą į foo2 (arba klonuosiu jį į kitą katalogo pavadinimą), bandant atidaryti projektą „Android“ studijoje, gausite tris dalykus:

  • Naujas iml failas, pavadintas foo2.iml
  • „Android“ projekto „iml“ failas bus pakeistas, kad dabar nurodytumėte „foo2“ kaip tėvą
  • .idea / modules.xml pridės foo2.iml eilutę, todėl turi tiek seną iml failą, tiek naują katalogą.

Negaliu rasti būdų, kaip užkirsti kelią šios kartos „Android“ studijos kūrimui, kai projektas yra saugomas kitame kataloge. Jų pridėjimas prie pradinės kontrolės sukels problemų. Todėl manau, kad galbūt turėtume ignoruoti * .iml failus ir .idea/modules.xml

8
06 мая '14 в 23:38 2014-05-06 23:38 atsakymą pateikė user486646 06 gegužės 14 d. 23:38 2014-05-06 23:38

Tai geriausias būdas sukurti .gitignore per čia.

8
02 июня '14 в 3:17 2014-06-02 03:17 atsakymą pateikė Jacky birželio 2 d. 14 d. 3:17 2014-06-02 03:17

NĖRA būtina pridėti prie šaltinio elemento:

 .idea/ .gradle/ *.iml build/ local.properties 

Taigi galite atitinkamai konfigūruoti „hgignore“ arba „gitignore“.

Pirmą kartą, kai kūrėjas kloja šaltinio valdymą, galite:

  • Atidarykite „Android“ studiją
  • Importuoti projektą
  • Klonuotoje saugykloje suraskite „build.gradle“ ir atidarykite jį.

Kas yra viskas

PS: „Android“ studija tada per „Maven“ gaus „gradle“ papildinį, darant prielaidą, kad „build.gradle“ atrodo taip:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.2' } } allprojects { repositories { mavenCentral() } } 
„Android“ studija sukurs .idea aplanko turinį (įskaitant „workspace.xml“ failą, kuris neturėtų būti originalioje valdymo sistemoje, kaip jis buvo sukurtas ) ir .gradle aplanką.

Šis metodas naudingas „Eclipse“ tokiu būdu, kad šaltinio valdymas nieko nežino apie „Android“ studiją. „Android“ studija paprasčiausiai reikalauja, kad projektą būtų galima importuoti.

8
10 окт. atsakymas duotas iberodev 10 spalis. 2014-10-10 03:34 '14 at 3:34 2014-10-10 03:34

Išbandyta su „Android Studio 3.0“

Gali tekti įdiegti .ignore įskiepį.

Galite automatiškai generuoti .gitignore failą „Android“. Dešiniuoju pelės mygtuku spustelėkite aplanką ir sekite

2019

21 дек. Atsakymą pateikė Menuka Ishan . 2017-12-21 11:10 '17 at 11:10 2017-12-21 11:10

Tai priklauso nuo to, kaip palaikomas jūsų projekto formatas:

Turite dvi parinktis:

  1. Rodyklės formatas (turėsite .idea aplanką, kuriame yra konkrečių projektų)
  2. Failo formatas (konfigūracijos failai - .iws ir .ipr )

Nuoroda: http://www.jetbrains.com/idea/webhelp/project.html

Versijos valdymo failai priklauso nuo pirmiau minėtų:

  1. Įtraukite .idea aplanką į versijos valdymą, neįtraukite tasks.xml ir tasks.xml
  2. .ipr kontrolės .ipr ir visas .iml modulio .iws failas neįtraukia .iws failo, nes jis saugo naudotojo nustatymus.

Nuoroda: https://intellij-support.jetbrains.com/entries/23393067

6
30 мая '13 в 12:09 2013-05-30 12:09 atsakymą pateikė „ Ramk “ gegužės 13 d. 13 val. 12:09 2013-05-30 12:09

Pridedu kosher .iml ir Intellij sez failus, kad pridėtumėte .idea aplanką, bet ignoruoju .idea / workspace.xml ir .idea / tasks.xml, bet ką apie .idea / bibliotekos /?

Nematau priežasties tai pridėti. Jis turi XML failų sąrašą, kuriame išvardytos bibliotekos, apie kurias turėtų žinoti „Android“ studijos projektas. Daroma prielaida, kad jos bus sukurtos iš konkrečių priklausomybių, o ne IDE projekto failo.

Be to, vieno iš šių failų turinys atrodo taip:

 <component name="libraryTable"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/artifacts-26/filestore/com.example/example/etc...jar!"/> 

Nėra prasmės tai padaryti. Ką daryti, jei vartotojas nurodo skirtingą namų katalogą gradui, arba jei jie naudoja kitokią „gradle“ versiją, kelias pagal „ .gradle/caches/artifacts-xxx jiems bus kitoks (t. šitie būdai nėra universalūs, tačiau, jei Taryba turėtų tai patikrinti?

4
02 окт. atsakymas duodamas muzocon 02 okt. 2013-10-02 19:58 '13, 19:58, 2013-10-02 19:58

Pradedant „Android“ studija 0.8.4, .gitignore failas automatiškai generuojamas, kai pradedate naują projektą. Pagal numatytuosius nustatymus:

 .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build 
4
18 авг. Johnny Doe atsakymas 18 rug. 2014-08-18 23:46 '14 at 11:46 2014-08-18 23:46

Iš esmės visi failai, kurie automatiškai atkuriami.

Geras bandymas yra klonuoti savo atpirkimo sandorį ir pamatyti, ar „Android“ studija gali teisingai interpretuoti ir paleisti jūsų projektą (kuriant kažką, kas nėra).
Jei ne, suraskite tai, kas trūksta, ir įsitikinkite, kad ji nėra ignoruojama, bet pridėta prie repo.

Tokiu atveju galite parodyti pavyzdį esamuose .gitignore failuose, pvz., „Android“ .

 # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iml *.ipr *.iws .idea/ 
4
20 мая '13 в 5:47 2013-05-20 05:47 atsakymą pateikė „ VonC “ gegužės 20 d. 13 d. 5:47 2013-05-20 05:47

Geriausia įtraukti projektą „.gitignore“ per projektavimo laiką, kad būtų išvengta nežinomo šalutinio poveikio, kai „Version Control“ jokiu būdu neveiks dėl iš anksto nustatyto (kopijavimo / įklijavimo) sąrašo. Vienam iš mano projektų ignoravimo sąrašas susideda tik iš:

 .gradle .idea libs obj build *.log 
3
17 нояб. Atsakymą pateikė Tim Long lapkričio 17 d. 2015-11-17 23:27 '15, 23:27 pm 2015-11-17 23:27

Norint gauti geriausią idėją, viskas, ko jums reikia, yra šie failai.

  • Taikymas
  • build.gradle
  • settings.gradle

2019

21 сент. atsakymas duotas kalan 21 sep . 2015-09-21 05:24 '15 , 5:24 val. 2015-09-21 05:24

Žinau, kad tai yra senas klausimas, ir, žinoma, yra daug galimybių, bet aš tikrai norėčiau Simon Whitaker gibo . Tai labai paprasta naudoti, gitignore -platforma (mac, * nix ir >gitignore saugyklą, kad ją (dažniausiai) atnaujintų.

Įsitikinkite, kad vietinė talpykla atnaujinama:

  $ gibo --upgrade From https://github.com/github/gitignore * branch master -> FETCH_HEAD Current branch master is up to date. 

Rasti reikiamą kalbą / technologiją:

  $ gibo --search android Android 

Rodyti .gitignore failą:

  $ gibo Android ### Android # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log 

Dabar pridėkite jį prie savo projekto .gitignore failo:

  $ gibo Android >> .gitignore 

(Įsitikinkite, kad naudojate >> kad pridėtumėte prie projekto failo .gitignore, vienas > perrašo jį, kaip aš padariau daug kartų avarijos metu!)

Žinau, kad jis neatsako į tikslią OP klausimą, bet naudojant gibo jums beveik nereikia galvoti apie „klausimą“! .. tai mielas!

3
09 дек. Atsakymą pateikė wasatchwizard 09 Dec. 2014-12-09 22:28 '14, 22:28 pm 2014-12-09 22:28

„Github“ palaiko naudingus gitignore elementus įvairiems projektams. Čia yra gitignore naudingų elementų, skirtų „Android“ projektams, sąrašas.

 # Built application files *.apk *.ap_ # Files for the ART/Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ # Intellij *.iml .idea/workspace.xml .idea/tasks.xml .idea/gradle.xml .idea/libraries # Keystore files *.jks # External native build folder generated in Android Studio 2.2 and later .externalNativeBuild # Google Services (eg APIs or Firebase) google-services.json # Freeline freeline.py freeline/ freeline_project_description.json 

„Android Gitignore“ gitube

1
15 февр. atsakymą pateikė Sudip Bhandari vasario 15 d. 2017-02-15 08:08 '17, 08:08 2017-02-15 08:08

Pradedant „Android“ studija 0.8.4, .gitignore failas automatiškai generuojamas, kai pradedate naują projektą. Pagal numatytuosius nustatymus:

 .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store build/ /captures 

Sutinku su šiuo teiginiu, tačiau aš pakeisiu šį failą, kad galėčiau modifikuoti / sukurti, kad statytumėte / (tai apims / statys ir / app / build). Taigi, aš negavau visų failų programoje / kurti mano saugykloje.

Atkreipkite dėmesį, kad jei importuosite projektą iš „Eclipse“, jums .gitignore nebus nukopijuota ar „automatiškai“.

1
05 мая '15 в 21:33 2015-05-05 21:33 atsakymą pateikė guyland123 05 gegužės 15 d. 21:33 2015-05-05 21:33

Aš sujungiu „Github“ .gitignore failus

 ### Github Android.gitignore ### # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ ### Github JetBrains.gitignore ### # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio *.iml ## Directory-based project format: .idea/ # if you remove the above rule, at least ignore the following: # User-specific stuff: # .idea/workspace.xml # .idea/tasks.xml # .idea/dictionaries # Sensitive or high-churn files: # .idea/dataSources.ids # .idea/dataSources.xml # .idea/sqlDataSources.xml # .idea/dynamic.xml # .idea/uiDesigner.xml # Gradle: # .idea/gradle.xml # .idea/libraries # Mongo Explorer plugin: # .idea/mongoSettings.xml ## File-based project format: *.ipr *.iws ## Plugin-specific files: # IntelliJ /out/ # mpeltonen/sbt-idea plugin .idea_modules/ # JIRA plugin atlassian-ide-plugin.xml # Crashlytics plugin (for Android Studio and IntelliJ) com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties 

Prašome skaityti: „ JetBrains“ palaikymas: projekto valdymas versijų valdymo sistemose

1
31 авг. atsakymas pateikiamas d.danailov 31 d. 2015-08-31 13:17 „15, 17:17 val. 2015-08-31 13:17

.gitignore„AndroidRate“ bibliotekos

 # Copyright 2017 - 2018 Vorlonsoft LLC # # Licensed under The MIT License (MIT) # Built application files *.ap_ *.apk # Built library files *.aar *.jar # Built native files *.o *.so # Files for the Dalvik/Android Runtime (ART) *.dex *.odex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk/ndk path, etc) local.properties # Windows thumbnail cache Thumbs.db # macOS .DS_Store/ # Log Files *.log # Android Studio .navigation/ captures/ output.json # NDK .externalNativeBuild/ obj/ # IntelliJ ## User-specific stuff .ideatasks.xml .ideaworkspace.xml .idea/dictionaries ## Sensitive or high-churn files .ideadataSources/ .ideadataSources.ids .ideadataSources.local.xml .ideadynamic.xml .ideasqlDataSources.xml .ideauiDesigner.xml ## Gradle .ideagradle.xml .idealibraries ## VCS .idea/vcs.xml ## Module files *.iml ## File-based project format *.iws 
0
16 марта '18 в 15:18 2018-03-16 15:18 Aleksandro Savino atsakymas kovo 16-18 dienomis 15:18 2018-03-16 15:18

Naudodami „ gitignore.io“ pateiktą API galite automatiškai generuoti. Čia yra tiesioginė nuoroda, taip pat gitignore.io/api/androidstudio

 ### AndroidStudio ### # Covers files to be ignored for android development using Android Studio. # Built application files *.apk *.ap_ # Files for the ART/Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle .gradle/ build/ # Signing files .signing/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio local.properties */build production captures/ .navigation/ *.ipr *~ *.swp # Android Patch gen-external-apklibs # External native build folder generated in Android Studio 2.2 and later .externalNativeBuild # NDK obj/ # IntelliJ IDEA *.iml *.iws /out/ # User-specific configurations .idea/caches/ .idea/libraries/ .idea/shelf/ .idea/workspace.xml .idea/tasks.xml .idea/.name .idea/compiler.xml .idea/copyright/profiles_settings.xml .idea/encodings.xml .idea/misc.xml .idea/modules.xml .idea/scopes/scope_settings.xml .idea/dictionaries .idea/vcs.xml .idea/jsLibraryMappings.xml .idea/datasources.xml .idea/dataSources.ids .idea/sqlDataSources.xml .idea/dynamic.xml .idea/uiDesigner.xml .idea/assetWizardSettings.xml # OS-specific files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Legacy Eclipse project files .classpath .project .cproject .settings/ # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.war *.ear # virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml) hs_err_pid* ## Plugin-specific files: # mpeltonen/sbt-idea plugin .idea_modules/ # JIRA plugin atlassian-ide-plugin.xml # Mongo Explorer plugin .idea/mongoSettings.xml # Crashlytics plugin (for Android Studio and IntelliJ) com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties fabric.properties ### AndroidStudio Patch ### !/gradle/wrapper/gradle-wrapper.jar # End of https://www.gitignore.io/api/androidstudio 
0
25 дек. Atsakymas duotas Daniyal Javaid . 2018-12-25 11:59 '18, 11:59 2018-12-25 11:59

https://github.com/github/gitignore - nuostabus rinkinys

Android.gitignore

 # Built application files *.apk *.ap_ # Files for the ART/Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ # IntelliJ *.iml .idea/workspace.xml .idea/tasks.xml .idea/gradle.xml .idea/assetWizardSettings.xml .idea/dictionaries .idea/libraries .idea/caches # Keystore files # Uncomment the following line if you do not want to check your keystore files in. #*.jks # External native build folder generated in Android Studio 2.2 and later .externalNativeBuild # Google Services (eg APIs or Firebase) google-services.json # Freeline freeline.py freeline/ freeline_project_description.json # fastlane fastlane/report.xml fastlane/Preview.html fastlane/screenshots fastlane/test_output fastlane/readme.md 
0
ответ дан shellhub 17 июля '18 в 20:01 2018-07-17 20:01