我运行react-native 0.57.1应用程序,然后得到以下几行。
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
/> Could not find support-vector-drawable.aar (com.android.support:support-vector-drawable:27.1.1).
Searched in the following locations:
https://jcenter.bintray.com/com/android/support/support-vector-drawable/27.1.1/support-vector-drawable-27.1.1.aar
/> Could not find livedata-core.aar (android.arch.lifecycle:livedata-core:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/lifecycle/livedata-core/1.1.0/livedata-core-1.1.0.aar
/> Could not find viewmodel.aar (android.arch.lifecycle:viewmodel:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/lifecycle/viewmodel/1.1.0/viewmodel-1.1.0.aar
/> Could not find runtime.aar (android.arch.core:runtime:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/core/runtime/1.1.0/runtime-1.1.0.aar
有什么建议吗?提前谢谢
答案 0 :(得分:6)
下面为我工作,
尝试将google()
设置为第一个存储库,如下所示。
对于现有的Android Studio项目,请勿将其放在jcenter()
和mavenCentral()
下。
然后只需在模块google()
中的allprojects
> repositories
中将build.gradle
从底部移到顶部。
答案 1 :(得分:0)
使用android studio打开您的android应用程序。然后尝试构建它。它会为您提供导致失败的直接信息。它也会建议您修复。然后尝试通过它运行它。
最有可能存在版本共谋。所有com.android.support库都必须使用完全相同的版本。检查您的Android Gradle文件中的版本。这个All com.android.support libraries must use the exact same version specification将帮助您了解它。
答案 2 :(得分:0)
我将其发布在我的Github上,然后我得到了答案:https://github.com/facebook/react-native/issues/21916。只需在android/build.gradle
上将google()
移到列表中的第一个元素。谢谢大家!