react-native-community / docker-android Goto Github PK
View Code? Open in Web Editor NEWAndroid Docker Image for React Native and common android development.
License: MIT License
Android Docker Image for React Native and common android development.
License: MIT License
I'm sorry if this isn't the right place to put my question, I have a react-native project and I want to use docker for debug but I don't know how I can use this image...
How I use this image? There is an example?
How about removing Circle CI and solely use GitHub Actions? @gengjiawen
What about choosing official OpenJDK repo as base image?
https://hub.docker.com/r/library/openjdk/
Drops obligations with security of JDK, because Ubuntu version through package manager should be not up to date. Just choosing 8-slim or 8-stretch makes updating seamless.
How does this Docker image compare to the ones provided by CircleCI? What is included in this image which is missing from the CircleCI ones?
I am currently using your Docker image for react-native-circleci-orb, however, I would ideally like to allow users of the Orb to customise the Android tools version they want to use. The CircleCI images would allow this through different tags, but this image currently would not.
If this image provides something that the CircleCI ones don't then we can attempt to add tag support here. If, however, they are similar then I might switch to use the CircleCI ones.
Error message
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification.
docker run -it reactnativecommunity/react-native-android
Unable to find image 'reactnativecommunity/react-native-android:latest' locally
latest: Pulling from reactnativecommunity/react-native-android
35807b77a593: Pull complete
69a63121741f: Pull complete
250ee210abe8: Pull complete
b5256c97160c: Pull complete
1165384f1d4a: Pull complete
Digest: sha256:d69291a9decac116e8db3235ca064716d8fa50b4d5967d7aafd576eda3702204
Status: Downloaded newer image for reactnativecommunity/react-native-android:latest
root@76a74b21dc67:/# apt update
Ign:1 https://deb.nodesource.com/node_14.x focal InRelease
Err:2 https://deb.nodesource.com/node_14.x focal Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 60.87.6.201 443]
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.1 kB]
Get:6 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1135 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [581 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Get:12 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [795 kB]
Get:13 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1082 kB]
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1581 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [632 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [33.3 kB]
Get:19 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [6310 B]
Get:20 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [2668 B]
Reading package lists... Done
E: The repository 'https://deb.nodesource.com/node_14.x focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
$ docker run -it reactnativecommunity/react-native-android:4
Unable to find image 'reactnativecommunity/react-native-android:4' locally
4: Pulling from reactnativecommunity/react-native-android
35807b77a593: Already exists
ef13b9bf7a67: Pull complete
d4e36dad221c: Pull complete
0f2298aa614b: Pull complete
bb0c91ac4a3e: Pull complete
Digest: sha256:44abaabcacc3ecda22129560fc09f3f6bb38dd690e2e0c557cb52cf18d5b82a0
Status: Downloaded newer image for reactnativecommunity/react-native-android:4
root@faa44ab5b73f:/# apt update
Get:1 https://deb.nodesource.com/node_14.x focal InRelease [4583 B]
Get:2 https://deb.nodesource.com/node_14.x focal/main amd64 Packages [770 B]
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.1 kB]
Get:6 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [795 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1135 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [581 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Get:13 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1581 kB]
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1082 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [632 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [33.3 kB]
Get:19 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [6310 B]
Get:20 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [2668 B]
Fetched 19.3 MB in 5s (3801 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
9 packages can be upgraded. Run 'apt list --upgradable' to see them.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
reactnativecommunity/react-native-android 4 93697e42e613 5 days ago 11.3GB
reactnativecommunity/react-native-android latest f934999c34dd 2 weeks ago 11.3GB
On docker hub https://hub.docker.com/r/reactnativecommunity/react-native-android/tags.
Tag latest is not pointing version v4.2.
Make v4.2 the latest will fix .
Related issue nodesource/distributions#1266
Let's adopt release process and have release notes for the image builds. Easiest would be to use GitHub releases and have release notes for each release. It would be useful for users when deciding which version to use, for example in the future we would remove NDK 20 and offer NDK 21, so release notes will be essential for breaking changes.
And let's not publish master to the Docker registry, because we might have some changes that does not affect the image, for example dropping Circle CI etc.
Hi,
Ruby packages and bundler
are removed in commit 95ba787a8efe9377bd2590459773567182cb0e6b but then Ruby packages are added in e5f14ebd0639e8e03b012d8cf00c82b8da081e3f and 07f8ec4802518459fa615fe8ae6549853dae366e. We need bundler
for our project and we have to install it manually in our Dockerfile for this reason. Are there any plans for adding bundler
back?
I would like to suggest add Fastlane support.
Nowadays Fastlane is a popular tool for the distribution of Apk/ISO files and other CI/CD tasks.
We can extend or create a new Dockerfile with Fastlane support.
Also, I already have a repository for building react-native apps with Fastlane
https://github.com/avegrv/react-native-docker
I am trying to add fastlane to the docker image.
Installed ruby is not compatible with the latest fastlane: 2.137.0
Build error:
ERROR: Error installing fastlane:
signet requires Ruby version >= 2.4.0.
FROM reactnativecommunity/react-native-android:latest
RUN echo "Update" && apt-get update -y -q
# Fastlane
RUN echo "gem: --no-document" > ~/.gemrc
RUN gem install fastlane -v 2.137.0
WORKDIR /root
While running
sudo docker run docker-android
cd app
npm install
throws this following error. By default it supposed to be root user. any idea why permission is still denied?!
Docker os : Ubuntu
errno -1
npm ERR! Error: EPERM: operation not permitted, mkdir '/app/node_modules'
npm ERR! [OperationalError: EPERM: operation not permitted, mkdir '/app/node_modules'] {
npm ERR! cause: [Error: EPERM: operation not permitted, mkdir '/app/node_modules'] {
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/app/node_modules'
npm ERR! },
Use sdkmanager
to install ndk ("side-by-side") instead of doing so manually.
This was recently added by Google to enable multiple versions of the NDK to be installed at the same time. The result is that various gradle plugins (in my case, most notable being mozilla/rust-android-gradle) have changed to expect the NDK to be installed side-by-side.
For example adding "ndk;${SDK_NDK_VERSION}"
to the sdkmanager
installation list will cause the specified version to be installed (IIRC you need the full version string).
dockerhub not allow -
, only lower letter.
I am using "patch" to modify some react-native modules.
64 > ./patch/releasePatch.sh
65 ./patch/releasePatch.sh: 1: patch: not found
66 ./patch/releasePatch.sh: 2: patch: not found
67 ./patch/releasePatch.sh: 3: patch: not found
68 ./patch/releasePatch.sh: 4: patch: not found
69 ./patch/releasePatch.sh: 5: patch: not found
70 ./patch/releasePatch.sh: 6: patch: not found
I am not very familiar with the tools. But since the last update, I have got these in my CI. Can you check ?
Thanks
now stuck with docker/hub-feedback#429.
On the docker hub page here: https://hub.docker.com/r/reactnativecommunity/react-native-android/ the source repository is set to gengjiawen/docker-android, but gengjiawen/docker-android is a fork of this repository.
We need to update the listing to point to this repo.
I'm trying to run docker run --rm --name rn-build -v $PWD:/pwd -w /pwd reactnativecommunity/react-native-android /bin/sh -c "./gradlew installArchives"
on my fork of react-native (0.63-stable branch) and it's failing
react-native info
output:
# paste it here
Library version: 0.63-stable
docker run --rm --name rn-build -v $PWD:/pwd -w /pwd reactnativecommunity/react-native-android /bin/sh -c "./gradlew installArchives"
Describe what you expected to happen:
Here's the error output:
Downloading https://services.gradle.org/distributions/gradle-6.2-all.zip
.............10%.............20%.............30%..............40%.............50%.............60%.............70%..............80%.............90%.............100%
Welcome to Gradle 6.2!
Here are the highlights of this release:
- Dependency checksum and signature verification
- Documentation links in deprecation messages
- Shareable read-only dependency cache
For more details see https://docs.gradle.org/6.2/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Configure project :ReactAndroid
File /root/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /opt/android/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /opt/android/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
> Task :ReactAndroid:androidJavadoc UP-TO-DATE
> Task :ReactAndroid:androidJavadocJar UP-TO-DATE
> Task :ReactAndroid:androidSourcesJar UP-TO-DATE
> Task :ReactAndroid:preBuild UP-TO-DATE
> Task :ReactAndroid:preReleaseBuild UP-TO-DATE
> Task :ReactAndroid:compileReleaseAidl NO-SOURCE
> Task :ReactAndroid:checkReleaseManifest UP-TO-DATE
> Task :ReactAndroid:compileReleaseRenderscript NO-SOURCE
> Task :ReactAndroid:generateReleaseBuildConfig UP-TO-DATE
> Task :ReactAndroid:generateReleaseResValues UP-TO-DATE
> Task :ReactAndroid:generateReleaseResources UP-TO-DATE
> Task :ReactAndroid:packageReleaseResources UP-TO-DATE
> Task :ReactAndroid:parseReleaseLibraryResources UP-TO-DATE
> Task :ReactAndroid:processReleaseManifest UP-TO-DATE
> Task :ReactAndroid:javaPreCompileRelease UP-TO-DATE
> Task :ReactAndroid:extractAARHeaders
> Task :ReactAndroid:extractJNIFiles
> Task :ReactAndroid:createNativeDepsDirectories UP-TO-DATE
> Task :ReactAndroid:downloadBoost UP-TO-DATE
> Task :ReactAndroid:prepareBoost UP-TO-DATE
> Task :ReactAndroid:downloadDoubleConversion UP-TO-DATE
> Task :ReactAndroid:prepareDoubleConversion UP-TO-DATE
> Task :ReactAndroid:downloadFolly UP-TO-DATE
> Task :ReactAndroid:prepareFolly UP-TO-DATE
> Task :ReactAndroid:downloadGlog UP-TO-DATE
> Task :ReactAndroid:prepareGlog UP-TO-DATE
> Task :ReactAndroid:prepareHermes UP-TO-DATE
> Task :ReactAndroid:generateReleaseRFile
> Task :ReactAndroid:prepareJSC
> Task :ReactAndroid:buildReactNdkLib
make: Entering directory `/pwd/ReactAndroid/src/main/jni/react/jni'
[armeabi-v7a] Compile++ thumb: hermes-executor-debug <= OnLoad.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= Inspector.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= Thread.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= Connection.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= ConnectionDemux.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= MessageConverters.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= MessageTypes.cpp
[armeabi-v7a] Compile++ thumb: hermes-inspector <= Registration.cpp
/pwd/ReactAndroid/src/main/java/com/facebook/react/../hermes/reactexecutor/OnLoad.cpp:43:8: error: no member named 'withES6Proxy' in 'hermes::vm::RuntimeConfig::Builder'
.withES6Proxy(es6Proxy)
^
[armeabi-v7a] Compile++ thumb: hermes-inspector <= RemoteObjectsTable.cpp
1 error generated.
make: *** [/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/armeabi-v7a/objs/hermes-executor-debug//pwd/ReactAndroid/src/main/java/com/facebook/react/__/hermes/reactexecutor/OnLoad.o] Error 1
make: *** Waiting for unfinished jobs....
/pwd/ReactAndroid/../ReactCommon/hermes/inspector/Inspector.cpp:198:23: error: no member named 'AsyncPauseKind' in namespace 'facebook::hermes::debugger'
? debugger::AsyncPauseKind::Implicit
~~~~~~~~~~^
/pwd/ReactAndroid/../ReactCommon/hermes/inspector/Inspector.cpp:199:23: error: no member named 'AsyncPauseKind' in namespace 'facebook::hermes::debugger'
: debugger::AsyncPauseKind::Explicit);
~~~~~~~~~~^
2 errors generated.
make: *** [/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/armeabi-v7a/objs/hermes-inspector//pwd/ReactAndroid/__/ReactCommon/hermes/inspector/Inspector.o] Error 1
make: Leaving directory `/pwd/ReactAndroid/src/main/jni/react/jni'
> Task :ReactAndroid:buildReactNdkLib FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ReactAndroid:buildReactNdkLib'.
> Process 'command '/opt/android/ndk/20.0.5594570/ndk-build'' finished with non-zero exit value 2
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 2m 47s
23 actionable tasks: 5 executed, 18 up-to-date
It looks like there is not enough space allowing docker to install NDK with a large package.
License for package NDK (Side by side) 20.1.5948944 accepted.
Preparing "Install NDK (Side by side) 20.1.5948944 (revision: 20.1.5948944)".
Warning: An error occurred while preparing SDK package NDK (Side by side) 20.1.5948944: No space left on device.:
java.io.IOException: No space left on device
Not directly related. Is there an ios equivalent? I saw https://github.com/sickcodes/Docker-OSX but it doesn't come complete with everything we need...
Hello,
I'm using this docker image in my GitLab ci/cd, but I don't know why I always got this error:
* What went wrong:
Execution failed for task ':app:stripReleaseDebugSymbols'.
> No version of NDK matched the requested version 21.0.6113669. Versions available locally: 20.1.5948944
Docker Hub has now a rate limit when downloading public container images without user login. Because of the size of the react native docker image, the download is rate limited and take very long.
As a workaround the image can also be published to the GitHub Container Registry, which is free for open source projects and as of today did not announced any rate limits.
I see that we install the zip binary in the Dockerfile during setup. But when I try to use the zip binary in commands:
the binary is nowhere to be found.
If I try to install within the docker container, via
apt-get update -qq \
&& apt-get install -qq -y --no-install-recommends zip
I get the error
W: GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]>
E: The repository 'https://dl.yarnpkg.com/debian stable InRelease' is not signed.
Unable to install zip binary
which I believe I can resolve via
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
but the issue is that sudo
binary is not installed as well, any idea? Thanks!
We have to use v4 of the docker image inside our pipeline.
I noticed that the dockerfile has removed jdk8 and is using jdk11.
Is jdk8 support for a react native project "officially" ending?
3c5a834#diff-dd2c0eb6ea5cfc6c4bd4eac30934e2d5746747af48fef6da689e85b752f39557
Below is the error portion of the console when we invoke: gradlew app:assembleRelease
FAILURE: Build failed with an exception.
Could not resolve all artifacts for configuration ':react-native-document-picker:classpath'.
Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.20.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:shared:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.lint:lint-gradle-api:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:gradle-api:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:manifest-merger:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.analytics-library:tracker:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools:repository:26.3.1
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.20.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.ow2.asm:asm:6.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02
> Could not resolve org.ow2.asm:asm:6.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.0/asm-6.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.0/asm-6.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.ow2.asm:asm-analysis:6.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
> Could not resolve org.ow2.asm:asm-analysis:6.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/6.0/asm-analysis-6.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/6.0/asm-analysis-6.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.ow2.asm:asm-commons:6.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02
> Could not resolve org.ow2.asm:asm-commons:6.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.ow2.asm:asm-util:6.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02
> Could not resolve org.ow2.asm:asm-util:6.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/6.0/asm-util-6.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/6.0/asm-util-6.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve net.sf.jopt-simple:jopt-simple:4.9.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
> Could not resolve net.sf.jopt-simple:jopt-simple:4.9.
> Could not get resource 'https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve net.sf.proguard:proguard-gradle:6.0.3.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1
> Could not resolve net.sf.proguard:proguard-gradle:6.0.3.
> Could not get resource 'https://repo.maven.apache.org/maven2/net/sf/proguard/proguard-gradle/6.0.3/proguard-gradle-6.0.3.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/net/sf/proguard/proguard-gradle/6.0.3/proguard-gradle-6.0.3.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.squareup:javawriter:2.5.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
> Could not resolve com.squareup:javawriter:2.5.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.bouncycastle:bcpkix-jdk15on:1.56.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:apkzlib:3.3.1
> Could not resolve org.bouncycastle:bcpkix-jdk15on:1.56.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.bouncycastle:bcprov-jdk15on:1.56.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:apkzlib:3.3.1
> Could not resolve org.bouncycastle:bcprov-jdk15on:1.56.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.ow2.asm:asm-tree:6.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
> Could not resolve org.ow2.asm:asm-tree:6.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/6.0/asm-tree-6.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve it.unimi.dsi:fastutil:7.2.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
> Could not resolve it.unimi.dsi:fastutil:7.2.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.googlecode.json-simple:json-simple:1.1.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1
> Could not resolve com.googlecode.json-simple:json-simple:1.1.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.guava:guava:26.0-jre.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:shared:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:crash:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.lint:lint-gradle-api:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:gradle-api:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.analytics-library:tracker:26.3.1
> Could not resolve com.google.guava:guava:26.0-jre.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.code.gson:gson:2.8.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:shared:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-core:1.0.0-beta02
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:manifest-merger:26.3.1
> Could not resolve com.google.code.gson:gson:2.8.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.apache.httpcomponents:httpmime:4.5.2.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:crash:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1
> Could not resolve org.apache.httpcomponents:httpmime:4.5.2.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.apache.httpcomponents:httpcore:4.4.5.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:crash:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1
> Could not resolve org.apache.httpcomponents:httpcore:4.4.5.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.apache.httpcomponents:httpclient:4.5.2.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.analytics-library:crash:26.3.1
> Could not resolve org.apache.httpcomponents:httpclient:4.5.2.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.jetbrains.kotlin:kotlin-reflect:1.3.20.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.lint:lint-gradle-api:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
> Could not resolve org.jetbrains.kotlin:kotlin-reflect:1.3.20.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.antlr:antlr4:4.5.3.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
> Could not resolve org.antlr:antlr4:4.5.3.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve commons-io:commons-io:2.4.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
> Could not resolve commons-io:commons-io:2.4.
> Could not get resource 'https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.googlecode.juniversalchardet:juniversalchardet:1.0.3.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
> Could not resolve com.googlecode.juniversalchardet:juniversalchardet:1.0.3.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.squareup:javapoet:1.8.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > androidx.databinding:databinding-compiler-common:3.3.1
> Could not resolve com.squareup:javapoet:1.8.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.8.0/javapoet-1.8.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/squareup/javapoet/1.8.0/javapoet-1.8.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.auto.value:auto-value:1.5.2.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0
> Could not resolve com.google.auto.value:auto-value:1.5.2.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value/1.5.2/auto-value-1.5.2.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value/1.5.2/auto-value-1.5.2.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.errorprone:error_prone_annotations:2.2.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0
> Could not resolve com.google.errorprone:error_prone_annotations:2.2.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.protobuf:protobuf-java:3.4.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.analytics-library:protos:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.analytics-library:tracker:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0 > com.android.tools.build:aapt2-proto:0.3.1
> Could not resolve com.google.protobuf:protobuf-java:3.4.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java/3.4.0/protobuf-java-3.4.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java/3.4.0/protobuf-java-3.4.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.protobuf:protobuf-java-util:3.4.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:bundletool:0.6.0
> Could not resolve com.google.protobuf:protobuf-java-util:3.4.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java-util/3.4.0/protobuf-java-util-3.4.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-java-util/3.4.0/protobuf-java-util-3.4.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.jetbrains.kotlin:kotlin-stdlib:1.2.20.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-core:1.0.0-beta02
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib:1.2.20.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.20/kotlin-stdlib-1.2.20.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.2.20/kotlin-stdlib-1.2.20.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.jdom:jdom2:2.0.6.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02
> Could not resolve org.jdom:jdom2:2.0.6.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.apache.commons:commons-compress:1.12.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools:repository:26.3.1
> Could not resolve org.apache.commons:commons-compress:1.12.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.12/commons-compress-1.12.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.12/commons-compress-1.12.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve javax.inject:javax.inject:1.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdk-common:26.3.1
> Could not resolve javax.inject:javax.inject:1.
> Could not get resource 'https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve net.sf.kxml:kxml2:2.3.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:manifest-merger:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.ddms:ddmlib:26.3.1
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools.layoutlib:layoutlib-api:26.3.1
> Could not resolve net.sf.kxml:kxml2:2.3.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.code.findbugs:jsr305:1.3.9.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:apkzlib:3.3.1
> Could not resolve com.google.code.findbugs:jsr305:1.3.9.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.guava:guava:26.0-jre.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools.build:apkzlib:3.3.1
> Could not resolve com.google.guava:guava:26.0-jre.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.jetbrains:annotations:13.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools.layoutlib:layoutlib-api:26.3.1
> Could not resolve org.jetbrains:annotations:13.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.sun.activation:javax.activation:1.2.0.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools:repository:26.3.1
> Could not resolve com.sun.activation:javax.activation:1.2.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools:repository:26.3.1
> Could not resolve org.glassfish.jaxb:jaxb-runtime:2.2.11.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.2.11/jaxb-runtime-2.2.11.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Could not resolve com.google.jimfs:jimfs:1.1.
Required by:
project :react-native-document-picker > com.android.tools.build:gradle:3.3.1 > com.android.tools.build:builder:3.3.1 > com.android.tools:sdklib:26.3.1 > com.android.tools:repository:26.3.1
> Could not resolve com.google.jimfs:jimfs:1.1.
> Could not get resource 'https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom'.
> Could not HEAD 'https://repo.maven.apache.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/6.9.1/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Main inspired by https://github.com/cloudflare/quiche
The following error when building on google cloud
The command '/bin/sh -c mkdir -p /usr/share/man/man1 && apt-get update -qq && apt-get install -qq -y --no-install-recommends apt-transport-https curl build-essential file git gnupg2 openjdk-8-jdk python openssh-client unzip && rm -rf /var/lib/apt/lists/*;' returned a non-zero code: 100
Unable to locate package openjdk-8-jdk
I made some research before asking here, and I can't tell what does ruby and its gem manager here ?
Line 62 in 48550c0
Line 89 in 48550c0
Hope I asked the question at the right place.
If not, please redirect me to the correct place :)
Usually, CircleCI docker images are using circleci
user instead of root
.
This means that ~/
will be referring to /home/circleci
instead of /root
. This won't be an issue when we're using reactnativecommunity/react-native-android
image with only a step or multiple Android steps. Unfortunately, that may not work well with steps that are using other CircleCI's Docker images.
I'd recommend we implement a variant specific to CircleCI with the following settings: https://github.com/CircleCI-Public/example-images/blob/18035876801446bf04a58a957692ff04cd47b256/android/Dockerfile#L46-L99
Thoughts?
I run this image using Jenkins. But gradlew
is failed with this error message.
The SDK directory is not writable (/opt/android)
pipeline {
agent {
docker {
image 'reactnativecommunity/react-native-android'
}
}
stages {
stage('Test') {
steps {
sh 'npm install'
}
}
stage('Build') {
steps {
sh 'cd android && chmod +x gradlew && ./gradlew assembleRelease'
}
}
stage('PROD') {
parallel {
stage('PROD') {
steps {
echo 'prod'
}
}
stage('DEV') {
steps {
echo 'dev'
}
}
}
}
}
environment {
npm_config_cache = 'npm-cache'
}
}
A show case for build using variant ci system.
Hi, I am trying to run CICD on gitlab for my react native project using this docker image, using this setup:
build:
image: reactnativecommunity/react-native-android:latest
stage: build
script:
- npm install
- cd android && chmod +x gradlew
- ./gradlew assembleRelease
artifacts:
paths:
- android/app/build/outputs/
But it always fail with this error:
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
npm ERR! Maximum call stack size exceeded
Since I am not quite familiar with docker, if anyone has direction on how to resolve this issue, that would be much appreciated. From my understanding, the npm version of the image is not up to date with the one my team uses, but I don't know how to properly match the npm version from the image
De Dockerfile currently starts from ubuntu:20.04.
Why would we not start from the Docker Hub supported adoptopenjdk images?
If I'm not mistaken this is the correct one: https://hub.docker.com/layers/adoptopenjdk/library/adoptopenjdk/8-jdk-hotspot/images/sha256-b44d8a1a7340966be6f8386653dd3de9b1bd007057e7cd28c954ab3e3ac21dfd?context=explore
@gengjiawen please release a new version and check if GitHub Action is working as expected, also release an image with version tag so I can use it on React Native CI. Thanks
Maybe introduce nvm, in that case, switch node version will be much easier.
Since the most recent docker image has been published, my android builds have been failing due to bundle: command not found
Builds error out on bundle: command not found
. I was able to confirm that rolling back to a fixed version: reactnativecommunity/react-native-android:2020-4-1
resolves the issue for me.
Attempt to use the latest image on CircleCI with a bundle step:
(ie: bundle install
) and it fails with bundle: command not found
Thanks!
Hi, I was wondering first if the docker is working? and if its support react native 0.60.5?
Second, How should I install the docker and use it, the readMe file doesn't explain enough...
Thank you
Hi! In order to target SDK version 31 (Android 12), the project must be built with JDK 11 or higher (see unrecognized Attribute name MODULE).
Is it possible to extend from this image and change the JDK version?
In the Dockerfile there is a line ARG WATCHMAN_VERSION=4.9.0
which is never used.
In the same context, when for example watchman watch-del-all
is executed in the container it results in watchman: command not found
. But I can still build react-native apps using this docker image.
I use the image in a gitlab stage for e2e detox testing but when I start the emulator, I get thrown the following errors:
stderr: '/opt/android/emulator/qemu/linux-x86_64/qemu-system-x86_64: error while loading shared libraries: libpulse.so.0: cannot open shared object file: No such file or directory\n'
stderr: '/opt/android/emulator/qemu/linux-x86_64/qemu-system-x86_64: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory\n'
stderr: '/opt/android/emulator/qemu/linux-x86_64/qemu-system-x86_64: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory\n'
stderr: '/opt/android/emulator/qemu/linux-x86_64/qemu-system-x86_64: error while loading shared libraries: libXdamage.so.1: cannot open shared object file: No such file or directory\n'
The fix seems to be to install the android emulator dependencies:
apt -y install libc6 libdbus-1-3 libfontconfig1 libgcc1 libpulse0 libtinfo5 libx11-6 libxcb1 libxdamage1 libnss3 libxcomposite1 libxcursor1 libxi6 libxext6 libxfixes3 zlib1g libgl1 pulseaudio socat
The dependencies are derived from:
https://github.com/google/android-emulator-container-scripts/blob/master/emu/templates/Dockerfile
Can I created a pull request to add these dependencies in?
I'm attempting to install and run an emulator in the container so that i can run e2e tests using wix/Detox.
This is what my Dockerfile looks like:
# reactnativecommunity/react-native-android:4.0
FROM reactnativecommunity/react-native-android@sha256:c3ad9b8ed5caac0718b1c1b8f10469eb75b0ac77c86143c94f9616ee46b80b4b
RUN sdkmanager --install "system-images;android-31;google_apis;arm64-v8a"
RUN echo no | avdmanager create avd --name default -k "system-images;android-31;google_apis;arm64-v8a"
When I run the emulator in the container, I get the following:
root@7b862aa149c8:/# emulator -no-audio -no-boot-anim -no-window -use-system-libs @default
emulator: Android emulator version 30.7.5.0 (build_id 7491168) (CL:N/A)
emulator: INFO: ignore sdcard for arm at api level >= 30
emulator: feeding guest with passive gps data, in headless mode
emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037
cannot add library /opt/android/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
added library /opt/android/emulator/lib64/vulkan/libvulkan.so
emulator: INFO: ignore sdcard for arm at api level >= 30
emulator: INFO: userspace-boot-properties.cpp:242: Sending adb public key [QAAAACG/f/Yfe1MON5LKVoRU+iuzZRCKQTvsqLWcWh8i5ii03oHLY7y7U+0uKSE5x84OrGS0g6G9HTU7Mazh18yhbmPAQociSCfrSRIWg3IAdduFDgYPnY2G3Lj11ZLQoyRt4+xXO7zVcUPtwERpgpYQXEN5KkkEZBUxxWvrejENPAffPp4DHFqJf63sAUPh9qo6cwfSMylnl7RTBicxZ+tuDwrxA1JgcvklAs38E9gzxjNDed+1VibNUjzCtRl4DnPPmIk1OqhvjU0xZV//YXDrdhb++jQOpcKAzkCvVks4RUjJ1okytnmDfh+YUH4thQYuqNdEBnGM4wz8cPQH0YjO1SsK2sOrD0VJaGjSDAwsjne2QCFy5ET+HOUcMNKCaC60MAcCgWXLm8MdoaVLgjoG0jbUEkr/BJ2hpN7/p+qi8qMSg3Vv2M/4kdHmIEzDpJTd8TFD1bbrRjdUIheDzE1b00SKhQzDJ39sQim31IqWGuRIJ4Cb39VaHCFK6ZwZPpG9KKLSV1ww5KCKVgSsJ5zaAvhagCjXXXVrtl40v72zYq/c0BtUG4LhLixtz/zuT1WFKq8HoGFkJBvw5fBVqcvOn6yN7xI3DAuzAlQcHPyRQdHm72+//KimCVHnkxlL3hpRMir06QhMk2DsKTntXjbYuhCCn0aetEUUpai6gl1NuCbv92QlDgEAAQA= @unknown]
emulator: INFO: GrpcServices.cpp:315: Started GRPC server at 127.0.0.1:8554, security: Local
WARNING. Using fallback path for the emulator registration directory.
emulator: INFO: EmulatorAdvertisement.cpp:93: Advertising in: /root/.android/avd/running/pid_9.ini
qemu-system-aarch64-headless: PCI bus not available for hda
saving arm snapshot.... !!!
saving done.... !!!
root@7b862aa149c8:/#
Can't build RN 0.60.4 or 0.60.0. Haven't tried other versions.
React native info output:
System:
OS: macOS 10.14.6
CPU: (16) x64 Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz
Memory: 38.24 MB / 32.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.16.3 - /var/folders/3s/mcxwx93s16j3gbmqzyz67jd40000gp/T/yarn--1567394499343-0.9955554569594358/node
Yarn: 1.17.3 - /var/folders/3s/mcxwx93s16j3gbmqzyz67jd40000gp/T/yarn--1567394499343-0.9955554569594358/yarn
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.4, macOS 10.14, tvOS 12.4, watchOS 5.3
Android SDK:
API Levels: 23, 24, 25, 26, 27, 28
Build Tools: 23.0.1, 25.0.3, 26.0.2, 26.0.3, 27.0.1, 27.0.3, 28.0.0, 28.0.3
System Images: android-27 | Google APIs Intel x86 Atom, android-27 | Google Play Intel x86 Atom, android-28 | Google Play Intel x86 Atom
IDEs:
Android Studio: 3.5 AI-191.8026.42.35.5791312
Xcode: 10.3/10G8 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: ^0.60.4 => 0.60.4
npmGlobalPackages:
react-native-asset: 1.1.4
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
react-native-yunolink: 2.2.0
docker run --rm --name rn-build -v $PWD:/pwd -w /pwd reactnativecommunity/react-native-android:2019-5-29 /bin/sh -c "./gradlew installArchives"
or
docker run --rm --name rn-build -v $PWD:/pwd -w /pwd reactnativecommunity/react-native-android:latest /bin/sh -c "./gradlew installArchives"
...
Describe what you expected to happen:
Be able to build react-native
docker run --rm --name rn-build -v $PWD:/pwd -w /pwd reactnativecommunity/react-native-android:2019-5-29 /bin/sh -c "./gradlew installArchives"
Downloading https://services.gradle.org/distributions/gradle-5.4.1-all.zip
..............................................................................................................................
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
/pwd/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java:9: error: cannot find symbol
> Task :ReactAndroid:androidJavadoc
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfig.java:9: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java:12: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/yoga/YogaNative.java:10: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBatching.java:9: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/jni/HybridData.java:11: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/jni/Countable.java:9: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/jni/ThreadScopeSupport.java:9: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/jni/IteratorHelper.java:12: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/jni/CpuCapabilitiesJni.java:9: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
/pwd/ReactAndroid/src/main/java/com/facebook/jni/MapIteratorHelper.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/LazyReactPackage.java:11: error: cannot find symbol
import androidx.annotation.NonNull;
^
symbol: class NonNull
location: package androidx.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/ReactPackage.java:16: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java:16: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java:22: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:8: error: package com.facebook.infer.annotation does not exist
import static com.facebook.infer.annotation.Assertions.assertNotNull;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:8: error: static import only from classes and interfaces
import static com.facebook.infer.annotation.Assertions.assertNotNull;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:15: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:21: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:22: error: package javax.annotation.concurrent does not exist
import javax.annotation.concurrent.GuardedBy;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:23: error: package javax.inject does not exist
import javax.inject.Provider;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:9: error: package com.facebook.common.logging does not exist
import com.facebook.common.logging.FLog;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:11: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:12: error: package javax.inject does not exist
import javax.inject.Provider;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModule.java:12: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java:26: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java:27: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java:22: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstance.java:16: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptContextHolder.java:8: error: package javax.annotation.concurrent does not exist
import javax.annotation.concurrent.GuardedBy;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:45: error: cannot find symbol
private @Nullable Provider<? extends NativeModule> mProvider;
^
symbol: class Provider
location: class ModuleHolder
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java:54: error: cannot find symbol
public ModuleHolder(ReactModuleInfo moduleInfo, Provider<? extends NativeModule> provider) {
^
symbol: class Provider
location: class ModuleHolder
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:22: error: cannot find symbol
private final Provider<? extends NativeModule> mProvider;
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:25: error: cannot find symbol
public static ModuleSpec viewManagerSpec(Provider<? extends NativeModule> provider) {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:30: error: cannot find symbol
Class<? extends NativeModule> type, Provider<? extends NativeModule> provider) {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:46: error: cannot find symbol
String className, Provider<? extends NativeModule> provider) {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:55: error: cannot find symbol
private ModuleSpec(Provider<? extends NativeModule> provider) {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:61: error: cannot find symbol
private ModuleSpec(Provider<? extends NativeModule> provider, String name) {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java:75: error: cannot find symbol
public Provider<? extends NativeModule> getProvider() {
^
symbol: class Provider
location: class ModuleSpec
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactStylesDiffMap.java:12: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ThemedReactContext.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/touch/JSResponderHandler.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java:12: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java:13: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java:13: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java:14: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java:11: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java:14: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java:12: error: package com.facebook.common.logging does not exist
import com.facebook.common.logging.FLog;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java:30: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java:31: error: package javax.annotation.concurrent does not exist
import javax.annotation.concurrent.GuardedBy;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java:9: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java:9: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java:17: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java:18: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java:10: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java:11: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:21: error: package com.facebook.common.logging does not exist
import com.facebook.common.logging.FLog;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:22: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:23: error: cannot find symbol
import com.facebook.react.R;
^
symbol: class R
location: package com.facebook.react
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:40: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:41: error: package javax.annotation.concurrent does not exist
import javax.annotation.concurrent.NotThreadSafe;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java:65: error: cannot find symbol
@NotThreadSafe
^
symbol: class NotThreadSafe
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java:12: error: package com.facebook.common.logging does not exist
import com.facebook.common.logging.FLog;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java:13: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java:34: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java:10: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java:11: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java:10: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java:12: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerRegistry.java:13: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupManager.java:14: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java:11: error: package androidx.core.view does not exist
import androidx.core.view.ViewCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java:15: error: cannot find symbol
import com.facebook.react.R;
^
symbol: class R
location: package com.facebook.react
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:10: error: package androidx.core.view does not exist
import androidx.core.view.AccessibilityDelegateCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:11: error: package androidx.core.view does not exist
import androidx.core.view.ViewCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:12: error: package androidx.core.view.accessibility does not exist
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:13: error: package androidx.core.view.accessibility.AccessibilityNodeInfoCompat does not exist
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:14: error: package androidx.core.view.accessibility.AccessibilityNodeInfoCompat does not exist
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:17: error: package androidx.core.view does not exist
import androidx.core.view.AccessibilityDelegateCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:18: error: package androidx.core.view does not exist
import androidx.core.view.ViewCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:19: error: package androidx.core.view.accessibility does not exist
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:20: error: package androidx.core.view.accessibility.AccessibilityNodeInfoCompat does not exist
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:29: error: cannot find symbol
import com.facebook.react.R;
^
symbol: class R
location: package com.facebook.react
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:33: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java:40: error: cannot find symbol
public class ReactAccessibilityDelegate extends AccessibilityDelegateCompat {
^
symbol: class AccessibilityDelegateCompat
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java:23: error: cannot find symbol
import javax.annotation.Nonnull;
^
symbol: class Nonnull
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java:25: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java:23: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java:9: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java:28: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java:8: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java:9: error: package javax.annotation.concurrent does not exist
import javax.annotation.concurrent.NotThreadSafe;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java:27: error: cannot find symbol
@NotThreadSafe
^
symbol: class NotThreadSafe
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcher.java:11: error: package com.facebook.infer.annotation does not exist
import com.facebook.infer.annotation.Assertions;
^
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java:14: error: cannot find symbol
import androidx.annotation.IntDef;
^
symbol: class IntDef
location: package androidx.annotation
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java:17: error: cannot find symbol
@IntDef({DEFAULT, FABRIC})
^
symbol: class IntDef
/pwd/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java:19: error: package androidx.collection does not exist
import androidx.collection.ArrayMap;
^
100 warnings
> Task :ReactAndroid:androidJavadocJar
> Task :ReactAndroid:androidSourcesJar
> Task :ReactAndroid:preBuild UP-TO-DATE
> Task :ReactAndroid:preReleaseBuild UP-TO-DATE
> Task :ReactAndroid:checkReleaseManifest
> Task :ReactAndroid:generateReleaseBuildConfig
> Task :ReactAndroid:generateReleaseResValues
> Task :ReactAndroid:processReleaseManifest
> Task :ReactAndroid:compileReleaseAidl NO-SOURCE
> Task :ReactAndroid:compileReleaseRenderscript NO-SOURCE
> Task :ReactAndroid:generateReleaseResources
> Task :ReactAndroid:packageReleaseResources
> Task :ReactAndroid:generateReleaseRFile
> Task :ReactAndroid:prepareLintJar UP-TO-DATE
> Task :ReactAndroid:generateReleaseSources
> Task :ReactAndroid:javaPreCompileRelease
> Task :ReactAndroid:createNativeDepsDirectories UP-TO-DATE
> Task :ReactAndroid:downloadBoost UP-TO-DATE
> Task :ReactAndroid:prepareBoost
> Task :ReactAndroid:downloadDoubleConversion UP-TO-DATE
> Task :ReactAndroid:prepareDoubleConversion
> Task :ReactAndroid:downloadFolly UP-TO-DATE
> Task :ReactAndroid:prepareFolly
> Task :ReactAndroid:downloadGlog UP-TO-DATE
> Task :ReactAndroid:prepareGlog
> Task :ReactAndroid:prepareJSC
> Task :ReactAndroid:buildReactNdkLib
make: Entering directory `/pwd/ReactAndroid/src/main/jni/react/jni'
[armeabi-v7a] Compile++ thumb: jscexecutor <= OnLoad.cpp
[armeabi-v7a] Compile++ thumb: fb <= assert.cpp
[armeabi-v7a] Compile++ thumb: fb <= ByteBuffer.cpp
[armeabi-v7a] Compile++ thumb: fb <= Countable.cpp
[armeabi-v7a] Compile++ thumb: fb <= Environment.cpp
[armeabi-v7a] Compile++ thumb: fb <= Exceptions.cpp
[armeabi-v7a] Compile++ thumb: fb <= fbjni.cpp
[armeabi-v7a] Compile++ thumb: fb <= Hybrid.cpp
[armeabi-v7a] Compile++ thumb: fb <= jni_helpers.cpp
[armeabi-v7a] Compile++ thumb: fb <= LocalString.cpp
[armeabi-v7a] Compile++ thumb: fb <= OnLoad.cpp
[armeabi-v7a] Compile++ thumb: fb <= ReadableByteChannel.cpp
[armeabi-v7a] Compile++ thumb: fb <= References.cpp
[armeabi-v7a] Compile++ thumb: fb <= WeakReference.cpp
[armeabi-v7a] Compile++ thumb: fb <= log.cpp
[armeabi-v7a] Compile++ thumb: fb <= lyra.cpp
[armeabi-v7a] Compile++ thumb: fb <= onload.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= CatalystInstanceImpl.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= CxxModuleWrapper.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JMessageQueueThread.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JReactMarker.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JSLoader.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JSLogging.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JavaModuleWrapper.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= JniJSModulesUnbundle.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= MethodInvoker.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= ModuleRegistryBuilder.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= NativeArray.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= NativeCommon.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= NativeDeltaClient.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= NativeMap.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= OnLoad.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= ProxyExecutor.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= ReadableNativeArray.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= ReadableNativeMap.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= WritableNativeArray.cpp
[armeabi-v7a] Compile++ thumb: reactnativejni <= WritableNativeMap.cpp
[armeabi-v7a] Compile++ thumb: glog_init <= glog_init.cpp
[armeabi-v7a] Compile++ thumb: glog <= demangle.cc
[armeabi-v7a] Compile++ thumb: glog <= logging.cc
[armeabi-v7a] Compile++ thumb: glog <= raw_logging.cc
[armeabi-v7a] Compile++ thumb: glog <= signalhandler.cc
[armeabi-v7a] Compile++ thumb: glog <= symbolize.cc
[armeabi-v7a] Compile++ thumb: glog <= utilities.cc
[armeabi-v7a] Compile++ thumb: glog <= vlog_is_on.cc
[armeabi-v7a] Compile++ thumb: yoga <= YGJNI.cpp
[armeabi-v7a] Compile++ thumb: yoga <= YGJTypes.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= Utils.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGConfig.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGLayout.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGMarker.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGNode.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGStyle.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= YGValue.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= Yoga.cpp
[armeabi-v7a] Compile++ thumb: yogacore <= log.cpp
[armeabi-v7a] Compile++ thumb: jsinspector <= InspectorInterfaces.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= json.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= Unicode.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= Conv.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= Demangle.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= MallocImpl.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= String.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= dynamic.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= Format.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= json_pointer.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= ColdClass.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= Demangle.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= SpookyHashV2.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= F14Table.cpp
[armeabi-v7a] Compile++ thumb: folly_json <= ScopeGuard.cpp
[armeabi-v7a] Compile++ thumb: double-conversion <= bignum.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= bignum-dtoa.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= cached-powers.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= diy-fp.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= double-conversion.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= fast-dtoa.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= fixed-dtoa.cc
[armeabi-v7a] Compile++ thumb: double-conversion <= strtod.cc
[armeabi-v7a] Compile++ thumb: jscallinvokerholder <= JSCallInvokerHolder.cpp
[armeabi-v7a] Compile++ thumb: jscallinvoker <= BridgeJSCallInvoker.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= CxxNativeModule.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= Instance.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= JSBigString.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= JSBundleType.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= JSDeltaBundleClient.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= JSExecutor.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= JSIndexedRAMBundle.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= MethodCall.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= ModuleRegistry.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= NativeToJsBridge.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= RAMBundleRegistry.cpp
[armeabi-v7a] Compile++ thumb: reactnative <= SampleCxxModule.cpp
[armeabi-v7a] Compile++ thumb: jsi <= JSIDynamic.cpp
[armeabi-v7a] Compile++ thumb: jsi <= jsi.cpp
[armeabi-v7a] Compile++ thumb: jsi <= jsilib-posix.cpp
[armeabi-v7a] Prebuilt : libjsc.so <= /pwd/ReactAndroid/build/third-party-ndk/jsc/jni/armeabi-v7a/
[armeabi-v7a] Compile++ thumb: jsireact <= JSIExecutor.cpp
[armeabi-v7a] Compile++ thumb: jsireact <= JSINativeModules.cpp
[armeabi-v7a] Compile++ thumb: jscruntime <= JSCRuntime.cpp
[armeabi-v7a] Install : libc++_shared.so => /pwd/ReactAndroid/build/react-ndk/all/armeabi-v7a/libc++_shared.so
[armeabi-v7a] Install : libjsc.so => /pwd/ReactAndroid/build/react-ndk/all/armeabi-v7a/libjsc.so
[x86] Compile++ : jscexecutor <= OnLoad.cpp
[x86] Compile++ : fb <= assert.cpp
[x86] Compile++ : fb <= ByteBuffer.cpp
[x86] Compile++ : fb <= Countable.cpp
[x86] Compile++ : fb <= Environment.cpp
[x86] Compile++ : fb <= Exceptions.cpp
[x86] Compile++ : fb <= fbjni.cpp
[x86] Compile++ : fb <= Hybrid.cpp
[x86] Compile++ : fb <= jni_helpers.cpp
[x86] Compile++ : fb <= LocalString.cpp
[x86] Compile++ : fb <= OnLoad.cpp
[x86] Compile++ : fb <= ReadableByteChannel.cpp
[x86] Compile++ : fb <= References.cpp
[x86] Compile++ : fb <= WeakReference.cpp
[x86] Compile++ : fb <= log.cpp
[x86] Compile++ : fb <= lyra.cpp
[x86] Compile++ : fb <= onload.cpp
[x86] Compile++ : reactnativejni <= CatalystInstanceImpl.cpp
[x86] Compile++ : reactnativejni <= CxxModuleWrapper.cpp
[x86] Compile++ : reactnativejni <= JMessageQueueThread.cpp
[x86] Compile++ : reactnativejni <= JReactMarker.cpp
[x86] Compile++ : reactnativejni <= JSLoader.cpp
[x86] Compile++ : reactnativejni <= JSLogging.cpp
[x86] Compile++ : reactnativejni <= JavaModuleWrapper.cpp
[x86] Compile++ : reactnativejni <= JniJSModulesUnbundle.cpp
[x86] Compile++ : reactnativejni <= MethodInvoker.cpp
[x86] Compile++ : reactnativejni <= ModuleRegistryBuilder.cpp
[x86] Compile++ : reactnativejni <= NativeArray.cpp
[x86] Compile++ : reactnativejni <= NativeCommon.cpp
[x86] Compile++ : reactnativejni <= NativeDeltaClient.cpp
[x86] Compile++ : reactnativejni <= NativeMap.cpp
[x86] Compile++ : reactnativejni <= OnLoad.cpp
[x86] Compile++ : reactnativejni <= ProxyExecutor.cpp
[x86] Compile++ : reactnativejni <= ReadableNativeArray.cpp
[x86] Compile++ : reactnativejni <= ReadableNativeMap.cpp
[x86] Compile++ : reactnativejni <= WritableNativeArray.cpp
[x86] Compile++ : reactnativejni <= WritableNativeMap.cpp
[x86] Compile++ : glog_init <= glog_init.cpp
[x86] Compile++ : glog <= demangle.cc
[x86] Compile++ : glog <= logging.cc
[x86] Compile++ : glog <= raw_logging.cc
[x86] Compile++ : glog <= signalhandler.cc
[x86] Compile++ : glog <= symbolize.cc
[x86] Compile++ : glog <= utilities.cc
[x86] Compile++ : glog <= vlog_is_on.cc
[x86] Compile++ : yoga <= YGJNI.cpp
[x86] Compile++ : yoga <= YGJTypes.cpp
[x86] Compile++ : yogacore <= Utils.cpp
[x86] Compile++ : yogacore <= YGConfig.cpp
[x86] Compile++ : yogacore <= YGLayout.cpp
[x86] Compile++ : yogacore <= YGMarker.cpp
[x86] Compile++ : yogacore <= YGNode.cpp
[x86] Compile++ : yogacore <= YGStyle.cpp
[x86] Compile++ : yogacore <= YGValue.cpp
[x86] Compile++ : yogacore <= Yoga.cpp
[x86] Compile++ : yogacore <= log.cpp
[x86] Compile++ : jsinspector <= InspectorInterfaces.cpp
[x86] Compile++ : folly_json <= json.cpp
[x86] Compile++ : folly_json <= Unicode.cpp
[x86] Compile++ : folly_json <= Conv.cpp
[x86] Compile++ : folly_json <= Demangle.cpp
[x86] Compile++ : folly_json <= MallocImpl.cpp
[x86] Compile++ : folly_json <= String.cpp
[x86] Compile++ : folly_json <= dynamic.cpp
[x86] Compile++ : folly_json <= Format.cpp
[x86] Compile++ : folly_json <= json_pointer.cpp
[x86] Compile++ : folly_json <= ColdClass.cpp
[x86] Compile++ : folly_json <= Demangle.cpp
[x86] Compile++ : folly_json <= SpookyHashV2.cpp
[x86] Compile++ : folly_json <= F14Table.cpp
[x86] Compile++ : folly_json <= ScopeGuard.cpp
[x86] Compile++ : double-conversion <= bignum.cc
[x86] Compile++ : double-conversion <= bignum-dtoa.cc
[x86] Compile++ : double-conversion <= cached-powers.cc
[x86] Compile++ : double-conversion <= diy-fp.cc
[x86] Compile++ : double-conversion <= double-conversion.cc
[x86] Compile++ : double-conversion <= fast-dtoa.cc
[x86] Compile++ : double-conversion <= fixed-dtoa.cc
[x86] Compile++ : double-conversion <= strtod.cc
[x86] Compile++ : jscallinvokerholder <= JSCallInvokerHolder.cpp
[x86] Compile++ : jscallinvoker <= BridgeJSCallInvoker.cpp
[x86] Compile++ : reactnative <= CxxNativeModule.cpp
[x86] Compile++ : reactnative <= Instance.cpp
[x86] Compile++ : reactnative <= JSBigString.cpp
[x86] Compile++ : reactnative <= JSBundleType.cpp
[x86] Compile++ : reactnative <= JSDeltaBundleClient.cpp
[x86] Compile++ : reactnative <= JSExecutor.cpp
[x86] Compile++ : reactnative <= JSIndexedRAMBundle.cpp
[x86] Compile++ : reactnative <= MethodCall.cpp
[x86] Compile++ : reactnative <= ModuleRegistry.cpp
[x86] Compile++ : reactnative <= NativeToJsBridge.cpp
[x86] Compile++ : reactnative <= RAMBundleRegistry.cpp
[x86] Compile++ : reactnative <= SampleCxxModule.cpp
[x86] Compile++ : jsi <= JSIDynamic.cpp
[x86] Compile++ : jsi <= jsi.cpp
[x86] Compile++ : jsi <= jsilib-posix.cpp
[x86] Prebuilt : libjsc.so <= /pwd/ReactAndroid/build/third-party-ndk/jsc/jni/x86/
[x86] Compile++ : jsireact <= JSIExecutor.cpp
[x86] Compile++ : jsireact <= JSINativeModules.cpp
[x86] Compile++ : jscruntime <= JSCRuntime.cpp
[x86] Install : libc++_shared.so => /pwd/ReactAndroid/build/react-ndk/all/x86/libc++_shared.so
[x86] Install : libjsc.so => /pwd/ReactAndroid/build/react-ndk/all/x86/libjsc.so
[arm64-v8a] Compile++ : jscexecutor <= OnLoad.cpp
[arm64-v8a] Compile++ : fb <= assert.cpp
[arm64-v8a] Compile++ : fb <= ByteBuffer.cpp
[arm64-v8a] Compile++ : fb <= Countable.cpp
[arm64-v8a] Compile++ : fb <= Environment.cpp
[arm64-v8a] Compile++ : fb <= Exceptions.cpp
[arm64-v8a] Compile++ : fb <= fbjni.cpp
[arm64-v8a] Compile++ : fb <= Hybrid.cpp
[arm64-v8a] Compile++ : fb <= jni_helpers.cpp
[arm64-v8a] Compile++ : fb <= LocalString.cpp
[arm64-v8a] Compile++ : fb <= OnLoad.cpp
[arm64-v8a] Compile++ : fb <= ReadableByteChannel.cpp
[arm64-v8a] Compile++ : fb <= References.cpp
[arm64-v8a] Compile++ : fb <= WeakReference.cpp
[arm64-v8a] Compile++ : fb <= log.cpp
[arm64-v8a] Compile++ : fb <= lyra.cpp
[arm64-v8a] Compile++ : fb <= onload.cpp
[arm64-v8a] Compile++ : reactnativejni <= CatalystInstanceImpl.cpp
[arm64-v8a] Compile++ : reactnativejni <= CxxModuleWrapper.cpp
[arm64-v8a] Compile++ : reactnativejni <= JMessageQueueThread.cpp
[arm64-v8a] Compile++ : reactnativejni <= JReactMarker.cpp
[arm64-v8a] Compile++ : reactnativejni <= JSLoader.cpp
[arm64-v8a] Compile++ : reactnativejni <= JSLogging.cpp
[arm64-v8a] Compile++ : reactnativejni <= JavaModuleWrapper.cpp
[arm64-v8a] Compile++ : reactnativejni <= JniJSModulesUnbundle.cpp
[arm64-v8a] Compile++ : reactnativejni <= MethodInvoker.cpp
[arm64-v8a] Compile++ : reactnativejni <= ModuleRegistryBuilder.cpp
[arm64-v8a] Compile++ : reactnativejni <= NativeArray.cpp
[arm64-v8a] Compile++ : reactnativejni <= NativeCommon.cpp
[arm64-v8a] Compile++ : reactnativejni <= NativeDeltaClient.cpp
[arm64-v8a] Compile++ : reactnativejni <= NativeMap.cpp
[arm64-v8a] Compile++ : reactnativejni <= OnLoad.cpp
[arm64-v8a] Compile++ : reactnativejni <= ProxyExecutor.cpp
[arm64-v8a] Compile++ : reactnativejni <= ReadableNativeArray.cpp
[arm64-v8a] Compile++ : reactnativejni <= ReadableNativeMap.cpp
[arm64-v8a] Compile++ : reactnativejni <= WritableNativeArray.cpp
[arm64-v8a] Compile++ : reactnativejni <= WritableNativeMap.cpp
[arm64-v8a] Compile++ : glog_init <= glog_init.cpp
[arm64-v8a] Compile++ : glog <= demangle.cc
[arm64-v8a] Compile++ : glog <= logging.cc
[arm64-v8a] Compile++ : glog <= raw_logging.cc
[arm64-v8a] Compile++ : glog <= signalhandler.cc
[arm64-v8a] Compile++ : glog <= symbolize.cc
[arm64-v8a] Compile++ : glog <= utilities.cc
[arm64-v8a] Compile++ : glog <= vlog_is_on.cc
[arm64-v8a] Compile++ : yoga <= YGJNI.cpp
[arm64-v8a] Compile++ : yoga <= YGJTypes.cpp
[arm64-v8a] Compile++ : yogacore <= Utils.cpp
[arm64-v8a] Compile++ : yogacore <= YGConfig.cpp
[arm64-v8a] Compile++ : yogacore <= YGLayout.cpp
[arm64-v8a] Compile++ : yogacore <= YGMarker.cpp
[arm64-v8a] Compile++ : yogacore <= YGNode.cpp
[arm64-v8a] Compile++ : yogacore <= YGStyle.cpp
[arm64-v8a] Compile++ : yogacore <= YGValue.cpp
[arm64-v8a] Compile++ : yogacore <= Yoga.cpp
[arm64-v8a] Compile++ : yogacore <= log.cpp
[arm64-v8a] Compile++ : jsinspector <= InspectorInterfaces.cpp
[arm64-v8a] Compile++ : folly_json <= json.cpp
[arm64-v8a] Compile++ : folly_json <= Conv.cpp
[arm64-v8a] Compile++ : folly_json <= Unicode.cpp
[arm64-v8a] Compile++ : folly_json <= Demangle.cpp
[arm64-v8a] Compile++ : folly_json <= MallocImpl.cpp
[arm64-v8a] Compile++ : folly_json <= String.cpp
[arm64-v8a] Compile++ : folly_json <= dynamic.cpp
[arm64-v8a] Compile++ : folly_json <= Format.cpp
[arm64-v8a] Compile++ : folly_json <= json_pointer.cpp
[arm64-v8a] Compile++ : folly_json <= ColdClass.cpp
[arm64-v8a] Compile++ : folly_json <= Demangle.cpp
[arm64-v8a] Compile++ : folly_json <= SpookyHashV2.cpp
[arm64-v8a] Compile++ : folly_json <= F14Table.cpp
[arm64-v8a] Compile++ : folly_json <= ScopeGuard.cpp
[arm64-v8a] Compile++ : double-conversion <= bignum.cc
[arm64-v8a] Compile++ : double-conversion <= bignum-dtoa.cc
[arm64-v8a] Compile++ : double-conversion <= cached-powers.cc
[arm64-v8a] Compile++ : double-conversion <= diy-fp.cc
[arm64-v8a] Compile++ : double-conversion <= double-conversion.cc
[arm64-v8a] Compile++ : double-conversion <= fast-dtoa.cc
[arm64-v8a] Compile++ : double-conversion <= fixed-dtoa.cc
[arm64-v8a] Compile++ : double-conversion <= strtod.cc
[arm64-v8a] Compile++ : jscallinvokerholder <= JSCallInvokerHolder.cpp
[arm64-v8a] Compile++ : jscallinvoker <= BridgeJSCallInvoker.cpp
[arm64-v8a] Compile++ : reactnative <= CxxNativeModule.cpp
[arm64-v8a] Compile++ : reactnative <= Instance.cpp
[arm64-v8a] Compile++ : reactnative <= JSBigString.cpp
[arm64-v8a] Compile++ : reactnative <= JSBundleType.cpp
[arm64-v8a] Compile++ : reactnative <= JSDeltaBundleClient.cpp
[arm64-v8a] Compile++ : reactnative <= JSExecutor.cpp
[arm64-v8a] Compile++ : reactnative <= JSIndexedRAMBundle.cpp
[arm64-v8a] Compile++ : reactnative <= MethodCall.cpp
[arm64-v8a] Compile++ : reactnative <= ModuleRegistry.cpp
[arm64-v8a] Compile++ : reactnative <= NativeToJsBridge.cpp
[arm64-v8a] Compile++ : reactnative <= RAMBundleRegistry.cpp
[arm64-v8a] Compile++ : reactnative <= SampleCxxModule.cpp
[arm64-v8a] Compile++ : jsi <= JSIDynamic.cpp
[arm64-v8a] Compile++ : jsi <= jsi.cpp
[arm64-v8a] Compile++ : jsi <= jsilib-posix.cpp
[arm64-v8a] Prebuilt : libjsc.so <= /pwd/ReactAndroid/build/third-party-ndk/jsc/jni/arm64-v8a/
[arm64-v8a] Compile++ : jsireact <= JSIExecutor.cpp
[arm64-v8a] Compile++ : jsireact <= JSINativeModules.cpp
[arm64-v8a] Compile++ : jscruntime <= JSCRuntime.cpp
[arm64-v8a] Install : libc++_shared.so => /pwd/ReactAndroid/build/react-ndk/all/arm64-v8a/libc++_shared.so
[arm64-v8a] Install : libjsc.so => /pwd/ReactAndroid/build/react-ndk/all/arm64-v8a/libjsc.so
[x86_64] Compile++ : jscexecutor <= OnLoad.cpp
[x86_64] Compile++ : fb <= assert.cpp
[x86_64] Compile++ : fb <= ByteBuffer.cpp
[x86_64] Compile++ : fb <= Countable.cpp
[x86_64] Compile++ : fb <= Environment.cpp
[x86_64] Compile++ : fb <= Exceptions.cpp
[x86_64] Compile++ : fb <= fbjni.cpp
[x86_64] Compile++ : fb <= Hybrid.cpp
[x86_64] Compile++ : fb <= jni_helpers.cpp
[x86_64] Compile++ : fb <= LocalString.cpp
[x86_64] Compile++ : fb <= OnLoad.cpp
[x86_64] Compile++ : fb <= ReadableByteChannel.cpp
[x86_64] Compile++ : fb <= References.cpp
[x86_64] Compile++ : fb <= WeakReference.cpp
[x86_64] Compile++ : fb <= log.cpp
[x86_64] Compile++ : fb <= lyra.cpp
[x86_64] Compile++ : fb <= onload.cpp
[x86_64] Compile++ : reactnativejni <= CatalystInstanceImpl.cpp
[x86_64] Compile++ : reactnativejni <= CxxModuleWrapper.cpp
[x86_64] Compile++ : reactnativejni <= JMessageQueueThread.cpp
[x86_64] Compile++ : reactnativejni <= JReactMarker.cpp
[x86_64] Compile++ : reactnativejni <= JSLoader.cpp
[x86_64] Compile++ : reactnativejni <= JSLogging.cpp
[x86_64] Compile++ : reactnativejni <= JavaModuleWrapper.cpp
[x86_64] Compile++ : reactnativejni <= JniJSModulesUnbundle.cpp
[x86_64] Compile++ : reactnativejni <= MethodInvoker.cpp
[x86_64] Compile++ : reactnativejni <= ModuleRegistryBuilder.cpp
[x86_64] Compile++ : reactnativejni <= NativeArray.cpp
[x86_64] Compile++ : reactnativejni <= NativeCommon.cpp
[x86_64] Compile++ : reactnativejni <= NativeDeltaClient.cpp
[x86_64] Compile++ : reactnativejni <= NativeMap.cpp
[x86_64] Compile++ : reactnativejni <= OnLoad.cpp
[x86_64] Compile++ : reactnativejni <= ProxyExecutor.cpp
[x86_64] Compile++ : reactnativejni <= ReadableNativeArray.cpp
[x86_64] Compile++ : reactnativejni <= ReadableNativeMap.cpp
[x86_64] Compile++ : reactnativejni <= WritableNativeArray.cpp
[x86_64] Compile++ : reactnativejni <= WritableNativeMap.cpp
[x86_64] Compile++ : glog_init <= glog_init.cpp
[x86_64] Compile++ : glog <= demangle.cc
[x86_64] Compile++ : glog <= logging.cc
[x86_64] Compile++ : glog <= raw_logging.cc
[x86_64] Compile++ : glog <= signalhandler.cc
[x86_64] Compile++ : glog <= symbolize.cc
[x86_64] Compile++ : glog <= utilities.cc
[x86_64] Compile++ : glog <= vlog_is_on.cc
[x86_64] Compile++ : yoga <= YGJNI.cpp
[x86_64] Compile++ : yoga <= YGJTypes.cpp
[x86_64] Compile++ : yogacore <= Utils.cpp
[x86_64] Compile++ : yogacore <= YGConfig.cpp
[x86_64] Compile++ : yogacore <= YGLayout.cpp
[x86_64] Compile++ : yogacore <= YGMarker.cpp
[x86_64] Compile++ : yogacore <= YGNode.cpp
[x86_64] Compile++ : yogacore <= YGStyle.cpp
[x86_64] Compile++ : yogacore <= YGValue.cpp
[x86_64] Compile++ : yogacore <= Yoga.cpp
[x86_64] Compile++ : yogacore <= log.cpp
[x86_64] Compile++ : jsinspector <= InspectorInterfaces.cpp
[x86_64] Compile++ : folly_json <= json.cpp
[x86_64] Compile++ : folly_json <= Unicode.cpp
[x86_64] Compile++ : folly_json <= Conv.cpp
[x86_64] Compile++ : folly_json <= Demangle.cpp
[x86_64] Compile++ : folly_json <= MallocImpl.cpp
[x86_64] Compile++ : folly_json <= String.cpp
[x86_64] Compile++ : folly_json <= dynamic.cpp
[x86_64] Compile++ : folly_json <= Format.cpp
[x86_64] Compile++ : folly_json <= json_pointer.cpp
[x86_64] Compile++ : folly_json <= ColdClass.cpp
[x86_64] Compile++ : folly_json <= Demangle.cpp
[x86_64] Compile++ : folly_json <= SpookyHashV2.cpp
[x86_64] Compile++ : folly_json <= F14Table.cpp
[x86_64] Compile++ : folly_json <= ScopeGuard.cpp
[x86_64] Compile++ : double-conversion <= bignum.cc
[x86_64] Compile++ : double-conversion <= bignum-dtoa.cc
[x86_64] Compile++ : double-conversion <= cached-powers.cc
[x86_64] Compile++ : double-conversion <= diy-fp.cc
[x86_64] Compile++ : double-conversion <= double-conversion.cc
[x86_64] Compile++ : double-conversion <= fast-dtoa.cc
[x86_64] Compile++ : double-conversion <= fixed-dtoa.cc
[x86_64] Compile++ : double-conversion <= strtod.cc
[x86_64] Compile++ : jscallinvoker <= BridgeJSCallInvoker.cpp
[x86_64] Compile++ : jscallinvokerholder <= JSCallInvokerHolder.cpp
[x86_64] Compile++ : reactnative <= CxxNativeModule.cpp
[x86_64] Compile++ : reactnative <= Instance.cpp
[x86_64] Compile++ : reactnative <= JSBigString.cpp
[x86_64] Compile++ : reactnative <= JSBundleType.cpp
[x86_64] Compile++ : reactnative <= JSDeltaBundleClient.cpp
[x86_64] Compile++ : reactnative <= JSExecutor.cpp
[x86_64] Compile++ : reactnative <= JSIndexedRAMBundle.cpp
[x86_64] Compile++ : reactnative <= MethodCall.cpp
[x86_64] Compile++ : reactnative <= ModuleRegistry.cpp
[x86_64] Compile++ : reactnative <= NativeToJsBridge.cpp
[x86_64] Compile++ : reactnative <= RAMBundleRegistry.cpp
[x86_64] Compile++ : reactnative <= SampleCxxModule.cpp
[x86_64] Compile++ : jsi <= JSIDynamic.cpp
[x86_64] Compile++ : jsi <= jsi.cpp
[x86_64] Compile++ : jsi <= jsilib-posix.cpp
[x86_64] Prebuilt : libjsc.so <= /pwd/ReactAndroid/build/third-party-ndk/jsc/jni/x86_64/
[x86_64] Compile++ : jsireact <= JSIExecutor.cpp
[x86_64] Compile++ : jsireact <= JSINativeModules.cpp
[x86_64] Compile++ : jscruntime <= JSCRuntime.cpp
[x86_64] Install : libc++_shared.so => /pwd/ReactAndroid/build/react-ndk/all/x86_64/libc++_shared.so
[x86_64] Install : libjsc.so => /pwd/ReactAndroid/build/react-ndk/all/x86_64/libjsc.so
[armeabi-v7a] SharedLibrary : libfb.so
[armeabi-v7a] SharedLibrary : libglog.so
[armeabi-v7a] StaticLibrary : libyogacore.a
[armeabi-v7a] SharedLibrary : libjsinspector.so
[armeabi-v7a] StaticLibrary : libdouble-conversion.a
[armeabi-v7a] StaticLibrary : libjscallinvokerholder.a
[armeabi-v7a] StaticLibrary : libjscallinvoker.a
[armeabi-v7a] StaticLibrary : libreactnative.a
[armeabi-v7a] StaticLibrary : libjsi.a
[armeabi-v7a] StaticLibrary : libjsireact.a
[armeabi-v7a] StaticLibrary : libjscruntime.a
[armeabi-v7a] Install : libglog.so => /pwd/ReactAndroid/build/react-ndk/all/armeabi-v7a/libglog.so
[armeabi-v7a] Install : libjsinspector.so => /pwd/ReactAndroid/build/react-ndk/all/armeabi-v7a/libjsinspector.so
[x86] SharedLibrary : libfb.so
[x86] SharedLibrary : libglog.so
[x86] StaticLibrary : libyogacore.a
[x86] SharedLibrary : libjsinspector.so
[x86] StaticLibrary : libdouble-conversion.a
[x86] StaticLibrary : libjscallinvokerholder.a
[x86] StaticLibrary : libjscallinvoker.a
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:302: error: undefined reference to 'std::__ndk1::locale::~locale()'
[x86] StaticLibrary : libreactnative.a
/pwd/ReactAndroid/build/third-party-ndk/glog/../glog/logging.h:1157: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:346: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:302: error: undefined reference to 'std::__ndk1::locale::~locale()'
/pwd/ReactAndroid/build/third-party-ndk/glog/../glog/logging.h:1168: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:472: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:490: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:498: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/pwd/ReactAndroid/build/third-party-ndk/glog/../glog/logging.h:1157: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
/pwd/ReactAndroid/build/third-party-ndk/glog/../glog/logging.h:1157: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:576: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/pwd/ReactAndroid/../ReactCommon/jsinspector/InspectorInterfaces.cpp:27: error: undefined reference to 'std::__ndk1::mutex::~mutex()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:104: error: undefined reference to 'std::__ndk1::mutex::lock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:109: error: undefined reference to 'std::__ndk1::mutex::unlock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:109: error: undefined reference to 'std::__ndk1::mutex::unlock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:104: error: undefined reference to 'std::__ndk1::mutex::lock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:109: error: undefined reference to 'std::__ndk1::mutex::unlock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:109: error: undefined reference to 'std::__ndk1::mutex::unlock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:104: error: undefined reference to 'std::__ndk1::mutex::lock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__mutex_base:104: error: undefined reference to 'std::__ndk1::mutex::lock()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/libjsinspector.so] Error 1
make: *** Waiting for unfinished jobs....
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:416: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/objs/glog/glog-0.3.5/src/logging.o:logging.cc:typeinfo for std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >: error: undefined reference to 'typeinfo for std::__ndk1::ios_base'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/libglog.so] Error 1
/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/objs/fb/jni/Exceptions.o(.data+0x4): error: undefined reference to 'typeinfo for std::__ndk1::system_error'
/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/objs/fb/jni/Exceptions.o(.data+0x8): error: undefined reference to 'typeinfo for std::__ndk1::ios_base::failure'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/mutex:666: error: undefined reference to 'std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))'
/pwd/ReactAndroid/src/main/jni/first-party/fb/jni/fbjni.cpp:41: error: undefined reference to 'std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:472: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::ctype<char>::id'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:739: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
/opt/ndk/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include/ostream:955: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/pwd/ReactAndroid/build/tmp/buildReactNdkLib/local/x86/libfb.so] Error 1
make: Leaving directory `/pwd/ReactAndroid/src/main/jni/react/jni'
> Task :ReactAndroid:buildReactNdkLib FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
21 actionable tasks: 16 executed, 5 up-to-date
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ReactAndroid:buildReactNdkLib'.
> Process 'command '/opt/ndk/android-ndk-r17c/ndk-build'' finished with non-zero exit value 2
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --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 5m 20s
I see there are many layers what can be slimed. Like copying Node.js instead installing it, building buck and then just copy results and so on. I makes thiner final image.
Don't know how much we could shrink final image. Need some tests.
Any thought on this one https://github.com/semantic-release/semantic-release
This will require us to follow certain rules in commit message. But can generate release log automatically.
cc @dulmandakh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.