android - 我可以删除哪些文件并且该项目仍将正常运行

标签 android android-studio android-gradle-plugin

我做了一个 Android Studio 项目。我想知道我可以从项目中删除哪些文件夹。我仍然可以毫无问题地导入它。

Project files

如您在屏幕截图中所见,项目文件夹包含所有这些文件夹和文件。 例如,我可以删除发布文件夹。

现在,我想知道我还可以删除哪些其他文件夹或文件(.gradle、.idea .....)?

或者我的意思是什么是与项目无关,只是由IDE生成的文件。

最佳答案

在Android Studio中,一般不会有无用的文件。您删除的文件将由 Android Studio 重新创建。

您可以删除 .gradle 文件夹(其中包含 gradle 用于构建项目的设置和其他文件)。

还有 app/build,Android Studio 将再次重新创建它。如果你想知道 IDE 生成了哪些文件夹/文件,那么除了

  • 应用程序/源
  • app/proguard-rules.pro
  • 应用程序/库
  • app/build.gradle
  • 项目级build.gradle

除上述文件外,其他文件均由IDE生成。

简而言之,除了 app/build 之外,app 文件夹中的所有内容都是用户生成的。我会提供一些简单的技巧来导入其他人的项目而不会出现大量的 gradle 错误,但 StackOverflow 禁止根据个人经验发表声明。

关于android - 我可以删除哪些文件并且该项目仍将正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56045040/

相关文章:

android - 构建脚本错误,发现不支持的 Gradle DSL 方法 : 'release()' !

java - Android 模拟器中的 Google map 显示问题

android-ndk - 如何在新的 gradle 构建系统中使用自定义 Android.mk

android - 如何在 ExpandableRecyclerView 中更改颜色

android - 将 compileSdkVersion 和 targetSdkVersion 更新为 26 时 - 资源 'attr/fontFamily' 的重复值与配置

android - 编译应用程序时出错

android - 使用 Intent 时在库模块中使用应用程序模块依赖

android - 调试build.gradle文件

android - Android 应用程序中的对话框显示 : How to set Context out of Activity

android顺序补间动画