我需要将MoPub集成到3个不同游戏共享的android库中。

我尝试使用结构插件没有成功...经过几次尝试后,我收到此错误:

Error:Failed to resolve: com.mopub.volley:mopub-volley:1.1.0


然后,我还尝试遵循可以在此处找到的指南(https://github.com/mopub/mopub-android-sdk/wiki/Getting-Started),但总是会遇到一些错误(我无法通过终端执行gradle命令,或者遇到与上述相同的错误)。

有人能帮我吗?
谢谢,

米尔科

更新

感谢@Edward,我能够在项目中正确导入mopub-sdk。

为了解决mopub-volley错误,请先清理解决方案,读取控制台中缺少的文件,查看路径,重新创建指示的路径,然后添加mopub-volley-1.1.0.jar,mopub-volley-1.1该文件夹中的.0.pom。
重建,您就可以出发了!


  在我的情况下,mopub-sdk在内部寻找mopub-volley lib
  android sdk的相同路径中没有文件夹。


如果您遇到与千禧sdk相关的另一个错误,请在mopub-sdk库内的build.gradle文件的依赖项部分中添加以下行:

compile fileTree(dir: 'libs', include: ['*.jar'])


你应该得到这样的东西:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:support-v4:22.0.0'
  compile 'com.android.support:support-annotations:22.0.0'
  compile 'com.mopub.volley:mopub-volley:1.1.0'
}


希望这可以帮到你!

最佳答案

去下载MoPub SDK。
解压缩后,您将得到一个mopub-sdk文件夹
导航到“项目位置”,进入项目文件夹,然后将解压缩的mopub-sdk放入该文件夹中。
导航回到Android Studio并打开项目的settings.gradle文件,并将MoPub SDK作为模块包含在内,如下所示。您可能需要在Android Studio中再次同步Gradle,以在左侧“项目”窗口中显示“ mopub-sdk”。

包括':app',':mopub-sdk'
打开项目的build.gradle文件,并将jcenter添加为存储库,并将MoPub SDK添加为依赖项:

储存库{
    jcenter()
}

...

依赖项{
    编译项目(':mopub-sdk')
...
}

关于android - 如何将MoPub集成到Android Studio中的共享库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30574694/

10-11 14:02