在项目上找不到属性“插件”:

纳撒尼尔·瓦格纳

我有一个SDK,为此我开发了许多小型测试应用程序。这些都是具有以下共同点的独立android应用程序:

1)所有依赖项都是相同的(即,我的sdk / android sdk / etc的相同版本。)

2)它们都共享一个通用的顶级build.gradle文件(当前为空):

3)它们正在构建,测试等。各个阶段都是相同的。

我希望所有项目都作为模块存在于Android Studio中,并且希望它们在顶层build.gradle中共享尽可能多的配置,以便我可以更新一个文件并使所有文件正常工作。

当我在顶层build.gradle中添加以下内容时:

subprojects {
    apply plugin: "android"
    repositories {
        mavenCentral()
        maven {
            url "my.repo.com"
            credentials {

                username "user"
                password "pass"
            }
        }
        dependencies {

            compile 'com.my.library:my-library:0.0.1'
            // compile 'com.google.android.gms:play-services:+'
        }
    }
}

我懂了

'could not find property 'plugin' on ':App1'':App1'settings.gradle中的第一个应用程序在哪里,构建失败。

我的目标是在此顶级文件中获取上面的块以及其他许多适用的元素。

编辑:我已经修复了语法错误(我错过了:),但是导致“找不到ID为'android'的插件。通常可以通过添加以下内容来解决:

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

    allprojects {
        repositories {
            mavenCentral()
        }
    }

但这并不能解决这种情况。

编辑2:

最终形式:

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

allprojects {
    repositories {
        mavenCentral()
    }
}
subprojects {
    apply plugin: "android"

    repositories {
            mavenCentral()
            maven {
                url "my.repo.com"
                credentials {

                    username "user"
                    password "pass"
                }
            }
            dependencies {

                compile 'com.my.library:my-library:0.0.1'
                // compile 'com.google.android.gms:play-services:+'
            }
        }
    android {
        compileSdkVersion 19
        buildToolsVersion '19.1.0'
        lintOptions {
            abortOnError false
        }
        packagingOptions {
            exclude 'META-INF/LICENSE'
            exclude 'META-INF/NOTICE'
        }
        defaultConfig {
            minSdkVersion 16
            targetSdkVersion 19
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            }
        }
        productFlavors {
        }
    }
}

这似乎工作正常。

马克·维埃拉

这是一个简单的语法错误。apply()方法以Mapas作为参数。不要忘记冒号(:)。

apply plugin: 'android'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:在项目':app'上找不到属性'assembleDebug'

来自分类Dev

在项目上找不到财产

来自分类Dev

在项目上找不到财产

来自分类Dev

Vuejs,插件,找不到全局方法/属性

来自分类Dev

在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

来自分类Dev

在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

来自分类Dev

Gradle仅在Windows上找不到插件

来自分类Dev

Scrapy-找不到项目属性

来自分类Dev

Bindind项目找不到类型Basetype属性

来自分类Dev

升级到Gradle 2.0之后:在根项目上找不到属性“ Compile”

来自分类Dev

在项目名称文件:build.gradle上找不到属性“ GROUP”

来自分类Dev

BindingExpression路径错误:“在集合的当前项目”上找不到属性... BindingExpression:Path = /;

来自分类Dev

我在 java 项目上找不到 SqlServerDriver

来自分类Dev

在我的Intellij插件项目中找不到PsiClass

来自分类Dev

在类型“ ........”的对象上找不到属性“ .....”

来自分类Dev

在“对象”上找不到WPF / XAML属性

来自分类Dev

在UiTableViewCell对象上找不到属性

来自分类Dev

在s:Application上找不到属性executeChildBindings

来自分类Dev

冬眠。在类型上找不到属性

来自分类Dev

在对象类型上找不到属性

来自分类Dev

在Apache Tiles上找不到属性

来自分类Dev

在 viewmodel xamarin 上找不到命令属性?

来自分类Dev

带有IntelliJ IDEA和'android-apt'Gradle插件的AndroidAnnotations:“在配置容器上找不到属性'androidTestCompile'

来自分类Dev

Gradle找不到插件

来自分类Dev

找不到Pelican插件

来自分类Dev

找不到插件“设备”

来自分类Dev

在当前项目和插件组(本地,中央)中找不到前缀为“ jetty”的插件

来自分类Dev

Thymeleaf 在数据库中插入新项目生成错误属性或字段在 null 上找不到

来自分类Dev

在类型错误的对象上找不到属性,但是存在属性

Related 相关文章

  1. 1

    错误:在项目':app'上找不到属性'assembleDebug'

  2. 2

    在项目上找不到财产

  3. 3

    在项目上找不到财产

  4. 4

    Vuejs,插件,找不到全局方法/属性

  5. 5

    在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

  6. 6

    在适用于Eclipse的GAE插件上找不到“部署应用程序引擎项目”选项

  7. 7

    Gradle仅在Windows上找不到插件

  8. 8

    Scrapy-找不到项目属性

  9. 9

    Bindind项目找不到类型Basetype属性

  10. 10

    升级到Gradle 2.0之后:在根项目上找不到属性“ Compile”

  11. 11

    在项目名称文件:build.gradle上找不到属性“ GROUP”

  12. 12

    BindingExpression路径错误:“在集合的当前项目”上找不到属性... BindingExpression:Path = /;

  13. 13

    我在 java 项目上找不到 SqlServerDriver

  14. 14

    在我的Intellij插件项目中找不到PsiClass

  15. 15

    在类型“ ........”的对象上找不到属性“ .....”

  16. 16

    在“对象”上找不到WPF / XAML属性

  17. 17

    在UiTableViewCell对象上找不到属性

  18. 18

    在s:Application上找不到属性executeChildBindings

  19. 19

    冬眠。在类型上找不到属性

  20. 20

    在对象类型上找不到属性

  21. 21

    在Apache Tiles上找不到属性

  22. 22

    在 viewmodel xamarin 上找不到命令属性?

  23. 23

    带有IntelliJ IDEA和'android-apt'Gradle插件的AndroidAnnotations:“在配置容器上找不到属性'androidTestCompile'

  24. 24

    Gradle找不到插件

  25. 25

    找不到Pelican插件

  26. 26

    找不到插件“设备”

  27. 27

    在当前项目和插件组(本地,中央)中找不到前缀为“ jetty”的插件

  28. 28

    Thymeleaf 在数据库中插入新项目生成错误属性或字段在 null 上找不到

  29. 29

    在类型错误的对象上找不到属性,但是存在属性

热门标签

归档