【发布时间】:2018-11-06 20:50:32
【问题描述】:
在我运行 ionic cordova build android 后,我收到此错误:
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all files for configuration ':debugCompileClasspath'.
> Could not find runtime.jar (android.arch.lifecycle:runtime:1.0.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.0/runtime-1.0.0.jar
这是正确的。当我访问这个 URL https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.0/runtime-1.0.0.jar 时,我得到一个 404 Not found error 作为 JSON。
我在该 URL 中没有看到任何 android/cordova 特定版本,因此我无法从我的 cordova 安装中说出它。
Cordova 版本:7.1.0
离子信息:
cli packages: (C:\Users\%User%\AppData\Roaming\npm\node_modules)
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : not installed // this is strange. I can run cordova in my terminal tho
local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms : android 6.4.0
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
Node : v8.4.0
npm : 5.3.0
OS : Windows 10
Environment Variables:
ANDROID_HOME : C:\Users\%User%\AppData\Local\Android\Sdk
Misc:
backend : pro
另外,我在C:\Users\%USER%\.cordova\lib\npm_cache 中没有任何cordova-android 文件夹(我不知道这是否有帮助。我看到人们在谈论这个文件夹)
这里有什么问题?该网址来自哪里?我怎样才能改变它,我能用什么改变它?
如果我不能轻易解决这个问题,还有最后一步:删除并重新安装所有内容。
谢谢!
【问题讨论】:
-
运行 react-native run-android 命令后,我在 React Native 上遇到了这个问题。
-
我可以看到很多人在同一天遇到完全相同的问题。可能是 CDN 服务器的临时问题?
-
@boyd 是的,看起来有人决定破坏每个人的构建
-
你可以试试compileSdkVersion升级。
-
我给
jcenter的人发了消息。他们说那里没有.jar文件。这只是一个.aar文件。
标签: android cordova ionic-framework gradle