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

Android Studio。顶级build.gradle

程冥夜
2023-03-14

我下载了Android Studio项目。在项目的根只有一个build.gradle下一个结构:

apply plugin: 'com.android.library'

android {
}

dependencies {      
}

当我运行 build.gradle 脚本时,我收到错误:

Plugin with id 'com.android.library' not found.

我知道肯定还有另一个像这样的顶级gradle文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
     }
}

allprojects {
    repositories {
        jcenter()
    }
}

但它不存在。如何添加此构建文件?或者也许是解决此问题的另一种方法?

该项目是在旧版本的android studio中创建的。也许他在旧版本中为另一种方式工作?我在等待帮助。非常感谢。

共有2个答案

贝研
2023-03-14

只需将顶级build.gradle内容添加到已下载项目的build.gradle的顶部。您下载的项目很可能会导入到另一个项目中,因此不需要顶级build.gradle文件,因为它将从它导入到的项目中继承它。

  buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.2'
         }
    }

    allprojects {
        repositories {
            jcenter()
        }
    }

apply plugin: 'com.android.library'

android {
}

dependencies {      
}
戴浩初
2023-03-14

您已下载单个模块(库)。

您可以在构建类似结构的Android Studio项目中使用它。
只需创建一个空的新项目并添加您的模块。

root
|--build.gradle   //top level
|--settings.gradle   
|--mymodule       //your module downloaded
|----build.gradle   

settings.gradle

include ':mymodule'
 类似资料:
  • 如果你还需要看什么,请告诉我。 我把Facebook添加到我的项目中。我用的是Android Studio。生成后我的错误是:

  • 我有一个XDB时间序列数据库,我正在存储一个名为的度量。此度量有两个相关度量,和。每个度量也有一个标记,带有与其关联的供应商id。 每分钟,我都有一个服务,它会整理我调用

  • 有没有一种方法可以像这样在liferay中创建/处理友好的URL? ... 其中John Doe是应显示其数据的客户的名称。 更详细一点: 我说的不是为了友好的url而放弃“web”或“group”,而是在第一个“/”之后有一个友好的url。 我们希望以http://server/ClientName其中ClientName解析为客户端的名称。这是一个问题,因为liferay通常希望在第一个“/”

  • 使用以前版本的 Android Studio 与候选版本 4(12 月 4 日)或更高版本一起正常工作: 在我看来和更新有关 这看起来很相似:https://github.com/robolectric/robolectric/issues/1136 编辑 工作:编译'com.google.android.gms:playservices:6.1。'

  • 我想知道是否有一种简单的方法可以从特定的窗口获得所有的顶层,包括顶层内的顶层。在下面的代码中,我留下了一个我想做的例子: Tkinter中是否有实现这一点的内置功能?

  • Android Mainfest Libs文件夹现在不存在Libs文件夹