我需要将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/