如何修复“ react-native run-android”启动错误“重置为无效标记”

时间:2019-01-29 17:42:46

标签: android react-native gradle gradle-plugin

一周前,我开始与react-native一起工作。 因此,我已经按照此处所述设置了react-native: https://facebook.github.io/react-native/docs/getting-started.html(使用本机代码的TAB建筑项目) 然后,我用“ react-native init ...”命令初始化了新的react-native项目。 同样,我已经设置了Android Studio,创建了虚拟android设备,并启动了android仿真器 之后,我从项目目录输入了命令react-native run-android。 结果,我得到了:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'AwesomeProject2'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve org.apache.httpcomponents:httpmime:4.5.2.
     Required by:
         project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.analytics-library:crash:26.3.0
         project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools:sdklib:26.3.0
      > Could not resolve org.apache.httpcomponents:httpmime:4.5.2.
         > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom
            > Could not resolve org.apache.httpcomponents:httpcomponents-client:4.5.2.
               > Could not resolve org.apache.httpcomponents:httpcomponents-client:4.5.2.
                  > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.5.2/httpcomponents-client-4.5.2.pom
                     > Could not resolve org.apache.httpcomponents:project:7.
                        > Could not resolve org.apache.httpcomponents:project:7.
                           > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.pom
                              > Resetting to invalid mark
   > Could not resolve org.apache.httpcomponents:httpcore:4.4.5.
     Required by:
         project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.analytics-library:crash:26.3.0
         project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools:sdklib:26.3.0
      > Could not resolve org.apache.httpcomponents:httpcore:4.4.5.
         > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.pom
            > Could not resolve org.apache.httpcomponents:httpcomponents-core:4.4.5.
               > Could not resolve org.apache.httpcomponents:httpcomponents-core:4.4.5.
                  > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4.4.5/httpcomponents-core-4.4.5.pom
                     > Could not resolve org.apache.httpcomponents:project:7.
                        > Could not resolve org.apache.httpcomponents:project:7.
                           > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.pom
                              > Resetting to invalid mark
   > Could not resolve org.apache.httpcomponents:httpclient:4.5.2.
     Required by:
         project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.analytics-library:crash:26.3.0
      > Could not resolve org.apache.httpcomponents:httpclient:4.5.2.
         > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.pom
            > Could not resolve org.apache.httpcomponents:httpcomponents-client:4.5.2.
               > Could not resolve org.apache.httpcomponents:httpcomponents-client:4.5.2.
                  > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client/4.5.2/httpcomponents-client-4.5.2.pom
                     > Could not resolve org.apache.httpcomponents:project:7.
                        > Could not resolve org.apache.httpcomponents:project:7.
                           > Could not parse POM https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.pom
                              > Resetting to invalid mark

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

在这种情况下,我不了解什么是“重置为无效标记”以及如何解决该问题。

使用: 赢10 react-native-cli:2.0.1 反应本机:0.58.1 android gradle plugin 3.3.0(也尝试过3.2.1 无济于事) gradle 4.10.2(尝试4.7,无济于事)

1 个答案:

答案 0 :(得分:0)

问题已解决。卸载所有工具,例如node,python,expo,react-native-cli,已删除的gradle存储库和所有缓存的文件(npm-modules等),然后再从头开始安装。现在就可以了。因此,原因可能是在先前的安装过程中发生了一些未注意到的错误,或者是我的操作系统中的历史混乱

相关问题