当前位置: 首页 > 知识库问答 >
问题:

如何为现有项目添加分级支持?

海嘉赐
2023-03-14

在尝试让我的项目在Gradle上运行的过程中,我已经为我的新项目安装和设置了Gradle。

我的问题是我不断得到一个错误“模块X不是由Gradle支持的”。我运行了gradle setupbuild,文件看起来是正确的,但是在Android Studio中运行时,它不会阻止错误。

下面是我得到的截图:

共有1个答案

云京
2023-03-14

我还没有在Android Studio内部找到一个好的解决方案,但这在我的几个项目中奏效了:

  1. 关闭Android Studio中的项目(因此在后面的步骤中不会自动打开项目),然后关闭Android Studio
  2. 清除项目(删除“.idea”和“build”文件夹、.iml文件等),以便只保留源文件
  3. 通过添加适当的settings.gradle和build.gradle文件来设置gradle(使用命令行测试您的设置)
  4. 打开Android Studio,选择“导入项目”,选择使用Gradle作为外部模型
  5. 选择您的settings.Gradle文件作为Gradle项目
  6. [可选]设置您的“分级主页”文件夹(这样文本变成黑色而不是灰色)。早期版本的Android Studio会给我带来问题,如果我不这样做的话。确保您使用Gradle0.1.10或更新版本(早期版本不能与当前的Gradle构建工具一起使用)。

此外,请记住使用最新版本的Gradle构建工具。如果需要,您可以将Gradle设置为使用最新版本,如下所示:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'
    }
}
 类似资料:
  • 我对Clojure开发非常陌生,我正在尝试在emacs中处理一些现有的项目。问题是,他们都没有project.clj文件,我也找不到合适的repl。当我,我得到一个工作的repl,但当我试图运行任何命令我得到一个错误说。有关于如何使一个Clojure maven项目与lein repl一起工作的资源吗? 谢谢 编辑:另外,我正在处理的项目是一个嵌套的项目,其中包含多个子项目和它们自己的pom。xm

  • 当我创建一个GitHub项目时,我没有选择任何项目。 我现在如何将GPL许可证添加到我已经添加的项目中?

  • 问题内容: 如何在Eclipse中将现有的Java项目添加到git中? 我注意到在创建项目时,有一个选项可以添加到源代码管理中,但是对于现有项目,我找不到此选项。这是可以从Eclipse中的git插件实现的,还是必须从命令行完成?(我使用的是Mac) 问题答案: 另一种方法(我发现内置的Eclipse工具有时很挑剔): 打开您的终端 导航到您的项目目录 键入以创建存储库 假设该文件夹中已经有文件,

  • 我对Artisan在使用Xampp的Windows 10上的使用存在问题。 我做了什么: 从git Repository克隆项目 运行composer安装 在我尝试运行的项目所在的目录中: 但我错了: 无法打开输入文件:artisan 但如果我运行命令 我得到命令列表,如缓存,调试,雄辩...但是没有一个工匠... 如何将artisan添加/使用到现有项目中?

  • 我有一个现有的工作项目。作为最近的一个请求,我需要在我的项目中使用Aws Amplify。我正在努力将Aws amplify添加到我的项目中,因为amplify只有选项amplify CLI来初始化一个全新的Angular项目。是否有人曾经面对过这个问题并有过解决方案,请告诉我。谢谢