-
Notifications
You must be signed in to change notification settings - Fork 24.8k
Description
Is this a bug report?
Yes
Have you read the Contributing Guidelines?
Yes
Environment
react-native -v
:0.47.2node -v
:7.6.0npm -v
:5.3.0yarn --version
:0.27.5
Then, specify:
- Target Platform:Android
- Development Operating System:Linux Ubuntu 16.04.3 LTS
- Build tools:Atom editor with react-native run-android
Steps to Reproduce
(Write your steps here:)
1.react-native init AwesomeProject
2.react-native run-android
Expected Behavior
I follow all instructions from react native android guide page, however when I create project with react-cli and run react-native run-android
and android emulator was already opened
Actual Behavior
here is the error I face with:
FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'test'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve org.apache.commons:commons-compress:1.8.1. Required by: :test:unspecified > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 >
com.android.tools:sdklib:25.2.3
:test:unspecified > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 >
com.android.tools:sdklib:25.2.3 > com.android.tools:repository:25.2.3
> Could not resolve org.apache.commons:commons-compress:1.8.1.
> Could not get resource 'https://jcenter.bintray.com/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom'.
> Could not HEAD 'https://jcenter.bintray.com/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom'.
> Connect to jcenter.bintray.com:443 [jcenter.bintray.com/75.126.118.188] failed: Connection timed out
(Connection timed out)* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 2 mins 16.65 secs Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/android-setup.html
I search a full day to figure out what causing this problem on google but nothing found useful.
Here is some info:
$ java -version
openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
$ android list avd
Available Android Virtual Devices: Name: Pixel_API_25 Device: pixel (Google) Path: /home/danial/.android/avd/Pixel_API_25.avd Target: Google APIs (Google Inc.) Based on: Android 7.1.1 (Nougat) Tag/ABI: google_apis/x86_64 Skin: pixel Sdcard: 100M
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/danial/Android/Sdk/tools:/home/danial/Android/Sdk/platform-tools:/home/danial/Android/Sdk/tools/bin
So all things setup correctly I really don't know where is the problem.
I asked my question in stack overflow and got one answer however that was came with some error too
Here is the answer
Looks like your project could not get dependencies from jcenter. Try to add repos to your
build.gradle
file.
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
jcenter()
}
Put code above in the body of buildscript {...}.
**Answer Error Log :** [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. [Fatal Error] apache-13.pom:1:44: Content is not allowed in prolog. FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'test'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve org.apache.commons:commons-compress:1.8.1. Required by: :test:unspecified > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 >
com.android.tools:sdklib:25.2.3
:test:unspecified > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 >
com.android.tools:sdklib:25.2.3 > com.android.tools:repository:25.2.3
> Could not resolve org.apache.commons:commons-compress:1.8.1.
> Could not parse POM https://jcenter.bintray.com/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom
> Could not resolve org.apache.commons:commons-parent:33.
> Could not resolve org.apache.commons:commons-parent:33.
> Could not parse POM https://jcenter.bintray.com/org/apache/commons/commons-parent/33/commons-parent-33.pom
> Could not resolve org.apache:apache:13.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache.commons:commons-parent:33.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/commons/commons-parent/33/commons-parent-33.pom
> Could not resolve org.apache:apache:13.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache.commons:commons-compress:1.8.1.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom
> Could not resolve org.apache.commons:commons-parent:33.
> Could not resolve org.apache.commons:commons-parent:33.
> Could not parse POM https://jcenter.bintray.com/org/apache/commons/commons-parent/33/commons-parent-33.pom
> Could not resolve org.apache:apache:13.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache.commons:commons-parent:33.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/commons/commons-parent/33/commons-parent-33.pom
> Could not resolve org.apache:apache:13.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
> Could not resolve org.apache:apache:13.
> Could not parse POM https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
> Content is not allowed in prolog.
Still I can't run a simple react native project from scratch