Cordova 构建和 gradle 依赖项

eMa*_*ine 3 android node.js cordova

嗯,一个在时间里像魅力一样运作的项目。

更新完整堆栈的多个部分后:

  • 净功率
  • 节点
  • 科尔多瓦
  • 安卓

现在,运行: 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.
Run Code Online (Sandbox Code Playgroud)

当然,我尝试过“尝试”但没有成功。

“有趣”的部分,Android studio 可以毫无问题地构建。如果需要,我也可以粘贴 gradle 文件。

提前致谢

eMa*_*ine 5

好吧,很抱歉在 StackOverflow 中添加了噪音,但是,在阅读了此处的大量问题和答案后,我仍然无法解决它。

所以我应用了古老的西班牙谚语:为了停止愤怒,杀死狗。

所以我已经卸载了 Android 平台:

cordova platforms remove android
Run Code Online (Sandbox Code Playgroud)

注意:有风险的移动,所以如果你这样做,首先在平台上复制你的文件!

我重新安装了撬它可以解决:

cordova platforms add android
Run Code Online (Sandbox Code Playgroud)

你知道吗?有时祈祷有补偿!

一切都开始像魅力一样工作-_-

我可以理解错误是什么,以及我发现的一些解决方案,例如下载依赖项并在本地引用它。

但老实说,我认为这不是一个好的解决方案。主要是因为……拥有存储库和依赖项管理器有什么意义?

我认为非常不可接受的是这怎么会发生。Cordova 堆栈中确实存在一些问题。

无论如何,到目前为止,已经吸取了固定的教训,Cordova 项目很脆弱且难以维护。真的很难。

免责声明:我不信教,更重要的是,我完全反对任何形式的侵略/攻击/等。反对动物。不要错误地解释我使用的表达更多是为了好玩而不是其他任何东西。

干杯!