我想将一个外部目录导入到Assets文件夹中,我需要在同一个应用程序的不同平台分发中共享一些文件,基本上是Html文件。
我尝试从 New->添加链接文件夹到Android项目文件夹 - >高级,使用绝对或相对参考。但是接下来
getAssets().open("folder")
失败,FileNotFound异常。
我也尝试过资产文件夹中的命令行:
ln -s ../../source_folder dest_folder
这会在文件系统中创建一个新的“别名”文件夹,但Eclipse不会将该文件夹作为链接资源而是作为普通的“文件夹”。我会使用这个解决方案,但由于我们是由几个开发人员共享同一个项目的团队,我相信别名不适用于所有系统,导致一些文件将保存到新的“别名”文件夹中,其他文件将保存在原始文件夹。
总结:是否有人遇到同样的问题? 对于团队来说,有没有办法将外部文件夹作为Android资产引用?
答案 0 :(得分:1)
如果您使用的是android studio,则可以将文件夹添加到assets文件夹,如下所示:
sourceSets {
main {
assets.srcDirs += 'your/folder'
}
}
详情请见此处: