android - 在构建的 APK 的根目录中包含一个文件
问题描述
我有一个 .properties 文件,我在构建的 APK 的根级别需要该文件。
问题是文件以下划线开头时没有添加(例如_xyz.properties),但没有下划线则添加到根目录。
例如:
如果我在我的项目中放置一个名为 xyz.properties 的属性文件
我通过在 build.gradle 中添加以下内容将该文件添加为资源:
sourceSets {
main {
resources.srcDirs = ['src/main/java/xyzLocation']
}
}
当我构建并检查创建的 APK 时,xyz.properties 文件存在于根目录中。
解决方案
对于遇到此问题的其他任何人,这似乎是一个已知问题 ( https://issuetracker.google.com/issues/36911326 )。
请注意,如果您将 Eclipse 与 ADT 一起使用,还有另一个问题是“aapt.ignore.assets”属性被忽略(https://issuetracker.google.com/issues/36961705)
推荐阅读
- c++ - 如何使用 Visual Studio 代码合并 SFML 库?
- variables - 纸浆离散优化
- php - For 循环在表格中留下空白 td
- django - 如何在生产中将私人文档存储在 Django 中?
- oauth - Nuxt auth-next 与 keycloak CORS 问题
- javascript - 一次复制文本和图像
- python - 无法在scrapy Xpath Selector中以文本形式获取数据
- json - 为什么json对象工作的一种方式和另一种抛出空错误?Dart/Flutter null 安全问题
- reactjs - @testing-library/React:在组件外部单击不起作用
- mysql - 什么情况下事务会看不到自己的提交?