昨天我可以完美地运行Android应用程序,但我不知道为什么,今天早上我做了反应 - 本机运行 - 安卓像我工作的所有日子,它扔给我建立失败:
- 出了什么问题:配置项目':app'时出现问题。
无法解析配置':app:_debugApk'的所有依赖项。 配置项目':react-native-device-info'时出现问题。 找不到runtime.jar(android.arch.lifecycle:runtime:1.0.0)。 在以下位置搜索: https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.0/runtime-1.0.0.jar
无法在设备上安装该应用,请阅读上述错误以获取详细信息。 确保您正在运行Android模拟器或已连接设备 设置Android开发环境: https://facebook.github.io/react-native/docs/getting-started.html
我一直在搜索错误的解决方案,但它们不起作用。我试过的其中一件事就是这个,但没有解决方案:
chmod 755 android / gradlew
我强调昨天正常工作,这是一个很久以前的项目。我认为可能是与sdk有关的东西,但我不能很好地使用它。有人知道会是什么?在IOS工作完美。
答案 0 :(得分:2)
今天在这里有同样的问题。我只是清理gradle缓存并得到了相同的异常。
$ ./gradlew clean 增量式java编译是一种孵化功能。
失败:构建因异常而失败。
无法解析配置的所有依赖项':app:_debugApk'。 配置项目':react-native-device-info'时出现问题。 找不到runtime.jar(android.arch.lifecycle:runtime:1.0.0)。 在以下位置搜索: https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.0/runtime-1.0.0.jar
此处缺少文件:https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.0/
//在此处找到更新解决方案
只需设置项目buikd.gradle:
maven { url 'https://maven.google.com' }
之前 jcenter(),一切正常。
allprojects { repositories { mavenLocal() maven { url 'https://maven.google.com' } jcenter() maven { url "$rootDir/../node_modules/react-native/android" } } }
来自https://github.com/rebeccahughes/react-native-device-info/issues/414