android gradle 1.5.0,Cordova build – 无法解析com.android.tools.build:gradle:1.5.0

在升级了cordova和我机器的npm(Ubuntu 15.10)之后,我无法使用cordova建立一个新项目.构建控制了graddle中的错误.

我做了一些研究,发现了一些可能的解决方案更改版本和url graddle repo等解决方案.无论如何,它没有用.

我使用的是cordova 6.0.0和npm 1.4.21.

下面是新鲜的cordova app安装命令:soufraz@atlantis:~/Projects/apps$cordova create test com.somename.test Test

Creating a new cordova project.

soufraz@atlantis:~/Projects/apps$cd test/

soufraz@atlantis:~/Projects/apps/test$cordova platform add android

Adding android project...

Creating Cordova project for the Android platform:

Path: platforms/android

Package: com.somename.test

Name: Test

Activity: MainActivity

Android target: android-23

Android project created with cordova-android@5.1.0

Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the project

Fetching plugin "cordova-plugin-whitelist@1" via npm

Installing "cordova-plugin-whitelist" for android

This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

soufraz@atlantis:~/Projects/apps/test$cordova build

ANDROID_HOME=/home/soufraz/Install/android-sdk-linux

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

FAILURE: Build failed with an exception.

* What went wrong:

A problem occurred configuring root project 'android'.

> Could not resolve all dependencies for configuration ':classpath'.

> Could not resolve com.android.tools.build:gradle:1.5.0.

Required by:

:android:unspecified

> Failure initializing default system SSL context

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 0.769 secs

ERROR building one of the platforms: Error code 1 for command: /home/soufraz/Projects/apps/test/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/soufraz/Projects/apps/test/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true

You may not have the required environment or OS to build this project

Error: Error code 1 for command: /home/soufraz/Projects/apps/test/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/soufraz/Projects/apps/test/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true

额外信息:

– 我安装了所有android apis 19 – 24.

– cordova构建android – – 也不行

– 我用java jdk 1.7和1.8测试过它

– 所有尝试使用–stacktrace / – debug / – info:pastebin.com/nD6GNkbR

check_reqs(通过评论询问):soufraz@atlantis:~/Projects/apps/test/platforms/android/cordova$./check_reqs

ANDROID_HOME=/home/soufraz/Install/android-sdk-linux

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

Looks like your environment fully supports cordova-android development!

java -version:openjdk version "1.8.0_66-internal"

OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)

OpenJDK 64-Bit Server VM (build 25.66-b17, mixed mode)

最佳答案 经过将近两周的寻找解决方案,我找到了一个光荣的问题,真正解答了这个问题!

复制原始答案

如果你得到这样的任何其他错误:Could not GET 'https://some_server.com/some/path/some.pom'.

> peer not authenticated

然后你需要导入证书:

>在您喜欢的浏览器中打开’https://some_server.com/some/path/some.pom‘

>使用Steps to export cert from a web site导出证书

>将cer复制到JDK_HOME / jre / lib / security文件夹中

>打开shell并转到JDK_HOME / jre / lib / security文件夹

>然后使用the将cer导入java06001

它将提示您导入证书,键入yes并按Enter键.

然后重启你的eclipse并尝试构建项目.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值