将降价文件添加到Android Studio项目中,而不将其打包到发行版中 上下文

将降价文件添加到Android Studio项目中,而不将其打包到发行版中 上下文,android,android-studio,documentation,refactoring,android-build,Android,Android Studio,Documentation,Refactoring,Android Build,我的库项目有一个文档站点,该站点的源代码以标记方式编写并存储在./docgen中 问题 我目前正在重构很多类,充分利用Android Studio的重命名功能。但是,由于文档文件不是AndroidStudio项目的一部分,重构会更新代码和我的注释中的类名称,但不会更新这些文档文件中的类名称 调查 我尝试将文件夹添加为资源: sourceset{main{assets.srcDirs=['src/main/assets','docgen']} 该文件夹现在显示在Android Studio中,但没

我的库项目有一个文档站点,该站点的源代码以标记方式编写并存储在./docgen中

问题 我目前正在重构很多类,充分利用Android Studio的重命名功能。但是,由于文档文件不是AndroidStudio项目的一部分,重构会更新代码和我的注释中的类名称,但不会更新这些文档文件中的类名称

调查 我尝试将文件夹添加为资源:

sourceset{main{assets.srcDirs=['src/main/assets','docgen']} 该文件夹现在显示在Android Studio中,但没有.md文件可见,重命名功能仍然会忽略这些文件

我还看到了其他一些可以解决的问题,将这些文件打包到应用程序或库中。但我不想发布它们,我只想在整个项目中利用IDE的重命名功能,而不仅仅是在库的代码中

我看到一些问题在问人们如何才能做到。但是在我的例子中,我不想从构建中排除的文件不被Android Studio视为项目的一部分

问题
有没有一种方法可以在Android项目的作用域中添加一个包含降价文件的文件夹,而无需将其打包到版本中?

尝试在应用程序的build.gradle文件中使用以下代码

sourceSets {
    debug {
      assets.srcDirs = ['src/main/assets', 'docgen']
    }   
}
并从sourseSets块中删除您的行

{ main { assets.srcDirs = ['src/main/assets', 'docgen'] } 

你看了吗?@AlLelopath哦,很好的一点,我没有考虑将它们添加为资产,并从发布中明确删除它们!感谢您的提示:@LunarWatcher可能重复您链接的问题可能是部分解决方案他们解释了如何从生成中排除项目文件,但没有回答我问题的第一部分如何在Android Studio中首先查看这些文件。@AlLelopath:这些问题告诉我如何排除一些文件,但这并不是如何让这些文件包含在我的项目中,这也不起作用:与{main{assets…}一样,这些文件在项目选项卡中不可见,也不会显示在搜索或重命名中。