У меня есть библиотека, которая читает ресурс Classloader properties/_message.properties
, хотя что-то вроде
this.getClass()
.getClassLoader()
.getResourceAsStream(
"properties/_message.properties")
В старых (основанных на Maven) версиях конвейера сборки Android это работало нормально, но не работаетс текущими инструментами Gradle.
Я попытался включить файл в качестве ресурса в мой проект, но он включается в APK только в том случае, если он не начинается с подчеркивания:
Если яесть два файла src/main/resources/properties/message.properties
и src/main/resources/properties/_message.properties
.
build.gradle
:
sourceSets {
main {
resources.srcDirs = ['src/main/resources']
}
}
Если я создаю APK, он содержит properties/message.properties
, а не properties/_message.properties
.Первый файл также доступен как ресурс загрузчика классов.