很长一段时间我都没有开发任何Android应用程序(大约5个月),现在我又返回了nativescript。当我使用nativescript创建第一个应用程序时,遇到了以下问题:
执行前应准备的挂钩 C:\ Data \ ProjectFiles \ NativeScript \ HeavenlyMinutes \ hooks \ before-shouldPrepare \ nativescript-dev-webpack.js 跳过准备。建立专案... Gradle建立...
失败:构建失败,并出现异常。
出了什么问题:配置根项目“ HeavenlyMinutes”时出现问题。
无法解析配置':classpath'的所有工件。 无法解析com.android.tools.build:gradle:3.2.1。 要求: 项目: 无法解析com.android.tools.build:gradle:3.2.1。 无法获取资源“ https://plugins.gradle.org/m2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom”。 无法获取'https://plugins.gradle.org/m2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'。 连接到jcenter.bintray.com:443 [jcenter.bintray.com/108.168.243.150]失败:连接超时: 连接 无法解析com.android.tools.build:gradle:3.2.1。 无法获取资源“ https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom”。 无法获取'https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom'。 连接到jcenter.bintray.com:443 [jcenter.bintray.com/108.168.243.150]失败:连接超时: 连接
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
- 获得更多帮助
在48秒钟内构建失败,命令gradlew.bat失败,退出代码为1
因此,我参考了我最近使用Android Studio创建和开发的项目。所以问题也在那里。我已经在gradle上测试了多种配置,例如下面提到其中两个:
gradle.wrapper.properties
#Thu Sep 27 11:34:03 EEST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
build.gradle(项目依赖项)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
maven { url 'https://maven.google.com' }
gradlePluginPortal()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://maven.google.com' }
gradlePluginPortal()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle.wrapper.properties
#Thu Sep 27 11:34:03 EEST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
build.gradle(项目依赖项)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
maven { url 'https://maven.google.com' }
gradlePluginPortal()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://maven.google.com' }
gradlePluginPortal()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
他们都没有帮助我。在我的android项目之前,我认为问题出在其他地方。
请注意,错误中提到的链接https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.jar和https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom是不可访问的链接,它们是可下载的互联网浏览器。因此,我认为一种可能的解决方案是手动下载它们并将它们放置在项目中的某个位置(但是我已经搜索了很多方法,但是没有找到任何东西)。
答案 0 :(得分:1)
这就是制裁。我尝试了一些制裁措施,最后shecan解决了我的问题。
此答案仅对伊朗用户有用。
答案 1 :(得分:0)
最后,删除.gradle文件夹中gradle.properties中的代理配置,它的字样是。希望这个答案会有用。