1 Вопрос: Какие файлы я могу удалить, и проект все еще будет работать

вопрос создан в Wed, May 8, 2019 12:00 AM

Я сделал проект Android Studio. Я хочу знать, какие папки я могу удалить из проекта. И я все еще могу импортировать его без проблем.

 Файлы проекта

Как видно на скриншоте, папка проекта содержит все эти папки и файлы. Например, я могу удалить папку выпуска.

Теперь я хочу знать, какие другие папки или файлы я могу удалить (.gradle, .idea .....)?

Или я имею в виду, какие файлы не связаны с проектом и просто созданы в IDE.

    
1
1 ответ                              1                         

В Android Studio, как правило, нет ненужных файлов. Файлы, которые вы удаляете, будут воссозданы Android Studio.

Вы можете удалить папку .gradle (которая содержит настройки и другие файлы, используемые gradle для создания проекта).

Кроме того, приложение /сборка, которая снова будет воссоздана Android Studio. И если вы хотите знать, какие папки /файлы создаются в IDE, тогда все, кроме

  • приложение /ЦСИ
  • приложение /proguard-rules.pro
  • приложение /LIBS
  • приложение /build.gradle
  • Уровень проекта build.gradle

Все, кроме указанных выше файлов, создается в среде IDE.

Короче говоря, все в папке приложения, кроме app /build, генерируется пользователем. Я бы дал несколько простых трюков, чтобы импортировать чужие проекты, не получая при этом кучу ошибок Gradle, но StackOverflow запрещает делать заявления на основе личного опыта.

    
1
2019-05-08 18: 08: 05Z
  1. Итак, я могу хранить только эти файлы? а проект все равно можно будет импортировать на Android Studio?
    2019-05-09 00: 12: 57Z
  2. Да, но я бы не рекомендовал вам это делать. Обычно я создаю новый проект, копирую вставку app /src, копирую зависимости из обоих файлов build.gradle, добавляю любые библиотеки из app /libs. Это позволяет избежать всех ошибок gazillion, с которыми я могу столкнуться из-за импорта нового проекта.
    2019-05-09 15: 04: 07Z
  3. Мне это нужно для службы генератора приложений. Итак, я не хочу, чтобы все сгенерированные приложения имели одинаковые файлы андроид-студии (отпечатки пальцев), поскольку клиенты разные, и каждый из них будет размещать свой персонализированный контент в приложении (Генерация макетов). Итак, мне нужно, чтобы у всех клиентов были разные приложения (чтобы их не считали спамом). И поскольку код одинаков для всех приложений, я пытаюсь внести в него некоторые изменения, поэтому я хочу знать, какие файлы я могу удалять и генерировать компилятором каждый раз.
    2019-05-09 17: 00: 48Z
  4. Хорошо, теперь я понял. Таким образом, вы можете безопасно удалять папки .gradle и .idea. (Настройки проекта хранятся в каждом конкретном проекте в виде набора XML-файлов в папке .idea)
    2019-05-09 17: 18: 40Z
источник размещен Вот