Пожалуйста, объясните папки IntelliJ IDEA bin, assets и libs

#intellij-idea

#intellij-idea

Вопрос:

Не мог бы кто-нибудь (crazycoder или другой член команды) из команды IntelliJ объяснить назначение следующих папок в IntelliJ Android project: /bin, /assets, / libs.

Я могу предположить, что /libs используется для внешних библиотек, и я видел, что / assets использовался для хранения файлов PhoneGap. Я никогда не видел использования папки bin.

Спасибо

Ответ №1:

Это обычная структура проекта Android, не специфичная для IntelliJ IDEA.

  • папка assets предназначена для необработанных ресурсов, к которым ваше приложение может получить доступ через AssetManager.
  • библиотеки — это обычное место для собственных библиотек (файлы .so, созданные с помощью NDK).
  • папка bin используется в качестве выходного каталога Ant-сборкой проекта Android и создается автоматически Android SDK. IDEA не использует эту папку

IDEA позволяет настраивать расположение папок libs и assets в настройках Android Facet.

Комментарии:

1. Где вы предлагаете мне хранить библиотеки .jar?

2. Это не имеет значения, я использую ту же папку libs для jars.

3. Спасибо. У меня проблема с определенной библиотекой (мой другой вопрос), и я хотел убедиться, что местоположение файла .jar не влияет на это.