编译问题

Could not GET 'https://dl.bintray.com/umsdk/release/com/tencent/bugly/symtabfileuploader/maven-metadata.xml'. Received status code 502 from server: Bad Gateway
Disable Gradle 'offline mode' and sync project

分析

  1. 是不是bugly组件的问题 ?
  • 不是
    bugly有一个简单的集成guide . 没有指定仓库
添加依赖

在项目的buid.gradle文件的dependencies(buildscript部分)中添加:

classpath 'com.tencent.bugly:symtabfileuploader:latest.release'

其中version为符号表文件上传插件版本号,更新插件只需要修改这个版本号并Rebuild一下工程即可。
添加插件和配置

在module的buid.gradle文件的顶部添加:

apply plugin: 'bugly'

bugly {
  appId = '<APP_ID>' // 注册时分配的App ID
  appKey = '<APP_KEY>' // 注册时分配的App Key
}

其中APP_ID和APP_KEY是必填的,App ID和App key可以从“产品设置”里面获取。
  1. umsdk问题 ?
如果您为自动集成SDK6.0.0

在工程build.gradle配置脚本中buildscript和allprojects段中修改【友盟+】SDK新maven仓库地址为:

maven{url'https://repo1.maven.org/maven2/'}

buildscript {
 repositories {
     google()
     jcenter()
     maven { url 'https://repo1.maven.org/maven2/' }
}
 dependencies {
     classpath 'com.android.tools.build:gradle:3.4.0'

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

allprojects {
 repositories {
     google()
     jcenter()
     maven { url 'https://repo1.maven.org/maven2/' }
}
}

总结

需要删除原来的仓库地址 maven { url ‘https://dl.bintray.com/umsdk/release’ }

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐