我已经开始使用离子框架进行开发。 我已经安装了几乎所有建议使用离子框架开始开发的要求。 但是当我试图构建示例项目时,它给出了一个错误,因为屏幕截图显示或低于
D:\TenDril\ionic\todo>ionic build android
Running command: "C:\Program Files\nodejs\node.exe"
D:\TenDril\ionic\todo\hooks\after_prepare\010_add_platform_class.js
D:\TenDril\ionic\todo
add to body class: platform-android
ANDROID_HOME=E:\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45
FAILURE: Build failed with an exception.
出了什么问题: 配置根项目'android'时出现问题。
无法解析配置':classpath'的所有依赖项。 无法解析com.android.tools.build:gradle:1.5.0。 要求: :安卓:不详 不能HEAD'https://repo1.maven.org/maven2/com/android/tools/build/g radle / 1.5.0 / gradle这个-1.5.0.pom”。 repo1.maven.org
* 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: 22.372 secs
Error: Error code 1 for command: cmd with args: /s,/c,"D:\TenDril\ionic\todo\platforms\android\gradlew cdvBuildDebug -b D:\TenDril\ionic\todo\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了实际的解决方案......
问题是我在代理服务器后面并且代理服务器的属性不匹配所以问题就出现了。
要定义代理设置,您必须创建 gradle.properties
在 C:\ Users [YOUR-PC] .gradle 创建此gradle.properties文件,如下所示
您可以在此gradle.properties文件中为您的计算机设置其他属性。 有关详细信息,请访问https://docs.gradle.org/current/userguide/build_environment.html
答案 2 :(得分:0)
当你在代理后面工作时
对于那些与外部网络交互的命令,使用ionic,cordova,git命令时总是会出现连接问题。
对于这种解决方案,请在cmd中设置所需的所有配置。
NodeJS的代理
Cordova代理| GIT中
其他命令的代理