ROS Kinetic安卓教程中catkin_make执行失败问题求助
问题:ROS Kinetic Android开发环境构建时Gradle依赖解析失败
环境信息
- Ubuntu 16.04 LTS
- ROS Kinetic
- OpenJDK-8
初始报错
按照ROS Android开发环境安装教程的3.1步骤执行catkin_make时,触发Gradle依赖解析错误,控制台输出:
A problem occurred configuring root project 'android_core'. Could not resolve all artifacts for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:3.5.2. Required by: project : Could not resolve com.android.tools.build:gradle:3.5.2. Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom'. Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom'. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
无效尝试及新错误
直接下载gradle-3.5.2.pom放入~/android_core/src/android_core,修改buildscript.gradle中的路径指向该文件,清理项目后重新构建,出现新错误:
script '/home/user/android_core/src/android_core/gradle-3.5.2.pom': 1: unexpected token: < @ line 1, column 1. <?xml version="1.0" encoding="UTF-8"?> ^ 1 error
已尝试更换其他Android Gradle版本,问题仍未解决,求可行的解决方案。
内容的提问来源于stack exchange,提问作者doggggy
相关产品推荐
相关产品推荐

