i使用此命令: react-native run-android
并在启动Android中启动React Andive App时获取此错误:
无法在https://dl.google.com/android/repository/addons_list-3.xml上解析源列表 XML解析期间的错误: 众所周知和SystemID之间需要白色空间。 org.xml.sax.saxparseexception;亚麻数:1;圆柱:62;众所周知和SystemID之间需要白色空间。 javax.xml.bind.unmarshalexception - 链接的例外: [org.xml.sax.saxparseexception;亚麻数:1;圆柱:62;在公告和SystemID之间需要白色空间。] 此外,后备装载机无法解析XML。
为什么它在解析该XML文件并由Google制作的XML文件时有问题。这个错误使我的疯狂
编辑:我应该为我的鲁ck错误添加此错误的提示:
FAILURE: Build failed with an exception.
- 出了什么问题:配置项目':app'的问题发生了。
未能找到构建工具修订版23.0.1
我解决了我的问题:
下载并安装JDK 8或新
使用VPN
然后:
- 转到您的React本地项目 -> Android
- 创建文件
local.properties
- 打开文件
-
粘贴您的Android SDK路径,如下
- 在Windows
sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk
中 - 在MacOS
sdk.dir = /Users/USERNAME/Library/Android/sdk
中 - 在Linux
sdk.dir = /home/USERNAME/Android/Sdk
中
- 在Windows
用您的用户名替换USERNAME
现在,在您的终端中运行react-native run-android
从androidmanifest.xml
tools:replace="android:appComponentFactory"