从构建/导出到APK的Exclude / assets文件夹

时间:2013-02-14 11:41:59

标签: android adt

我在项目中使用扩展文件,并且已将所有资源放入扩展文件中。所以我从扩展文件中访问资产。现在我的所有资产都在扩展文件中。我不想在构建android应用程序时构建它们,但我不想将它们从项目路径中删除,因为它们是由SVN控制的。我试图使用eclipse->排除表单构建,它没有任何效果。因此,任何人都可以建议在Eclipse中排除资产文件夹吗?

2 个答案:

答案 0 :(得分:3)

为什么不重命名assets文件夹?也许明天你会想要使用assets文件夹。你最好不要触摸特殊的android文件夹并创建自己的文件夹。

通常我会创建_assets_drawable个文件夹。这些文件夹(以下划线开头)不由android build处理。

答案 1 :(得分:0)

如果您使用的是Gradle版本,则可以使用android.aaptOptions进行配置:

android {
    aaptOptions {
        def defaultIgnorePattern = '!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~'
        ignoreAssetsPattern defaultIgnorePattern + ':descript.ion:!*.yuml'
    }
}

我用它来不包括descript.ion文件和我在数据库脚本旁边src/main/assets中保存的yuml图。