繁体   English   中英

将moPub集成到Android Studio中

[英]Integrating moPub into Android Studio

我正在尝试将moPub sdk集成到我的android studio项目中,但是我无法使gradle正确同步。 之前已经在这里提出了这个问题,但是这些解决方案都没有对我有用。 我按照这些说明进行操作,但收到错误消息“未找到ID为org.roboelectric的插件”和“无法加载org.codehaus.groovy.runtime.typehandling.ShortTypeHandling类”。 为了解决这个问题,我用新的类路径修改了应用程序的build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.2'
        classpath 'org.robolectric:robolectric-gradle-plugin:1.1.0'
        classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

不幸的是,我仍然收到错误消息“错误:(1,0)原因:org / codehaus / groovy / runtime / StringGroovyMethods”。 我尝试使用gradle的1.0.1版本,但没有任何变化。 我不确定从这里要去哪里,所以我们将不胜感激。

阅读该build.gradle文件中的注释。

从这个答案https://stackoverflow.com/a/23241888/2278598

<PROJECT_ROOT>\\app\\build.gradle是特定于应用程序模块的。

<PROJECT_ROOT>\\build.gradle是一个“顶级构建文件”,您可以在其中添加所有子项目/模块共有的配置选项。

您需要将要添加的依赖项放在<PROJECT_ROOT>\\app\\build.gradle

您已在顶级gradle文件中正确配置了Robolectric。

您需要使用更高版本的gradle才能使用Groovy插件进行构建。 我会使用类路径'com.android.tools.build:gradle:1.2.3'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM