我正在努力学习react native,但无法构建演示项目.我已经在~/.bash_profilefile中设置了$ANDROID_HOME变量.但每次我构建它时,都会出现以下错误.

出了什么问题:

 A problem occurred configuring project ':app'.
 Could not resolve all dependencies for configuration ':app:_debugCompile'.
 Could not find com.android.support:appcompat-v7:23.0.1.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
 Required by:
     AwesomeProject:app:unspecified
 Could not find com.android.support:appcompat-v7:23.0.1.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
     https link     Required by:
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0
 Could not find com.android.support:support-v4:21.0.3.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom
     file:/Users/<username>/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar
     https link
 Required by:
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:drawee:0.6.1
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:imagepipeline:0.6.1

我不知道它为什么会出现在这个文件夹文件中:

/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1

安装的sdk版本仍然是23.0.1,我收到了这个错误.

我有点网络背景,想学英语.

推荐答案

终于明白了.您必须在Android SDK管理器的Extras中安装Android支持存储库

打开SDK,向下滚动到最后一部分,打开extras, Select android support repository,然后点击"install packages",这是一个屏幕截图

android sdk manager installing android support repository

React-native相关问答推荐

React Native Child Parent 通信

如何在 Recompose 中使用 withHandlers 将 refs 添加到功能组件并在 ScrollView 上调用 ScrollTo?

在 React Native 中从 Modal 打开 Modal

从 React-Native 应用程序中的另一个类访问静态变量?

使用react native获取设备令牌

react-native:如何在离线模式下在模拟器上运行应用程序?

React-Native 构建失败的应用程序:mergeDebugAssets

是否可以使用react-native 创建 Android Wear 应用程序

React native Touch 事件正在通过绝对视图

背景图像在react中不起作用

React Native 创建自定义组件/库

react-native run-android 在设备上构建旧版本的代码

大型列表的 React-Native FlatList 性能问题

将 react-native 元素Bundle 为 iOS 框架或 (.aar) Android 库

react-native fetch() cookie 持久化

如何在 React Native 中使用 Jest

react-native平面列表初始滚动到底部

如何在react-native中绘制虚线边框样式

如何在react-native中关闭模态

React Native 项目,有时使用 expo start 获得连接 ECONNREFUSED 127.0.0.1:19001