嗯,这个项目在时间上像魅力一样。
更新完整堆栈的多个部分后:
现在,运行:cordova build
返回以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
Could not resolve all dependencies for configuration ':_debugApk'.
A problem occurred configuring project ':CordovaLib'.
Could not resolve all dependencies for configuration ':CordovaLib:classpath'.
Could not find com.android.tools.build:gradle:2.2.2.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
Required by:
android:CordovaLib:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
当然,我尝试过“尝试”但没有成功。
“搞笑”部分,Android工作室可以毫无问题地构建。 如果需要,我也可以粘贴gradle文件。
提前致谢
答案 0 :(得分:0)
通常这样的问题可能是由于Cordova框架或android平台文件夹中的某些文件损坏。
删除和重新添加平台可以在大多数情况下解决问题。如果它能够解决问题,重新安装Cordova而不是更新它可以解决问题。希望它有所帮助。
答案 1 :(得分:0)
我在Windows上找到了这个解决方案:如果没有找到你的gradle或其他lib,请删除这个目录,
c:\Users\YourUserName\.gradle\caches\
然后在命令提示符下转到项目的目录并运行
cordova build android
Cordova将为您下载并重新加载\caches
目录及其内容。
然后,您可能会被要求安装所需的Android SDK API(如果是这样开放的Andorid SDK管理器,并且安装了Cordova要求的API SDK级别),那么您将获得成功构建。