Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RN 0.61 Android build fails #399

Closed
lafiosca opened this issue Sep 25, 2019 · 21 comments
Closed

RN 0.61 Android build fails #399

lafiosca opened this issue Sep 25, 2019 · 21 comments

Comments

@lafiosca
Copy link

This likely has to do with AndroidX or other things of which I am somewhat ignorant, but here's what I can share:

I had react-native-reanimated working fine in my RN 0.60.5 app. Today I tried to upgrade to RN 0.61, and the Android build (via react-native run-android) stopped working. It gave an error message like this:

/.../android/app/build/generated/rncli/src/main/java/com/facebook/react/PackageList.java:37: error: package com.swmansion.reanimated does not exist
import com.swmansion.reanimated.ReanimatedPackage;
                               ^
/.../android/app/build/generated/rncli/src/main/java/com/facebook/react/PackageList.java:89: error: cannot find symbol
      new ReanimatedPackage(),
          ^
  symbol:   class ReanimatedPackage
  location: class PackageList
2 errors

FAILURE: Build failed with an exception.

I examined the changes to the android directory of the RN template that occurred between 0.60.5 and 0.61, and this one looks relevant: facebook/react-native#25810

When I re-add the supportLibVersion line to my android/build.gradle, the build seems to work again. I'm not sure if this is proper or if it implies something is going wrong with the jetify process for this library.

@kmagiera
Copy link
Member

Closing as of #395

@bezenson
Copy link

So add supportLibVersion to build.gradle is a solution of this problem?

@josephluck
Copy link

So add supportLibVersion to build.gradle is a solution of this problem?

It didn't work in our case, not that it's particularly helpful for you, since it might work in your project!

@lafiosca
Copy link
Author

@inferusvv It is a workaround that might work for you if you were in a similar situation to me: my build was working with RN 0.60.5 but not after upgrading to RN 0.61 using the react-native upgrade script.

The long-term solution is for the library to support AndroidX, which it appears was merged in #395 and will presumably be in the next release.

@wkoutre
Copy link

wkoutre commented Sep 25, 2019

Confirming I had this issue, as well, upgrading from RN 0.60.5 > 0.61.1 and readding supportLibVersion = '28.0.0' to android/build.gradle solved it.

@bezenson
Copy link

bezenson commented Oct 1, 2019

Could someone explain, why supportLibVersion was removed from build.gradle in last RN version and why it is required for this library? I am just not familiar with native android development and very interested in it.

@LukePenkava
Copy link

LukePenkava commented Oct 7, 2019

I already have the supportLibVersion in my build.gradle but i am still getting these build errors on RN 0.61.2

Logs
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Arguments;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Callback;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:7: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.GuardedRunnable;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:8: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.JSApplicationIllegalArgumentException;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:9: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReactContext;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:10: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:11: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.UiThreadUtil;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:12: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:13: error: package com.facebook.react.modules.core does not exist
import com.facebook.react.modules.core.DeviceEventManagerModule;
                                      ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:14: error: package com.facebook.react.modules.core does not exist
import com.facebook.react.modules.core.ReactChoreographer;
                                      ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:15: error: cannot find symbol
import com.facebook.react.uimanager.GuardedFrameCallback;
                                   ^
  symbol:   class GuardedFrameCallback
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:16: error: cannot find symbol
import com.facebook.react.uimanager.ReactShadowNode;
                                   ^
  symbol:   class ReactShadowNode
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:17: error: cannot find symbol
import com.facebook.react.uimanager.UIImplementation;
                                   ^
  symbol:   class UIImplementation
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:18: error: cannot find symbol
import com.facebook.react.uimanager.UIManagerModule;
                                   ^
  symbol:   class UIManagerModule
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:20: error: package com.facebook.react.uimanager.events does not exist
import com.facebook.react.uimanager.events.Event;
                                          ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:21: error: package com.facebook.react.uimanager.events does not exist
import com.facebook.react.uimanager.events.EventDispatcherListener;
                                          ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:55: error: cannot find symbol
public class NodesManager implements EventDispatcherListener {
                                     ^
  symbol: class EventDispatcherListener
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/Node.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/Node.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.UiThreadUtil;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/Node.java:18: error: cannot find symbol
import javax.annotation.Nullable;
                       ^
  symbol:   class Nullable
  location: package javax.annotation
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableArray;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableArray;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:7: error: package com.facebook.react.uimanager.events does not exist
import com.facebook.react.uimanager.events.RCTEventEmitter;
                                          ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:13: error: cannot find symbol
import javax.annotation.Nullable;
                       ^
  symbol:   class Nullable
  location: package javax.annotation
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:15: error: cannot find symbol
public class EventNode extends Node implements RCTEventEmitter {
                                               ^
  symbol: class RCTEventEmitter
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:65: error: cannot find symbol
  private final UIImplementation mUIImplementation;
                ^
  symbol:   class UIImplementation
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:66: error: package DeviceEventManagerModule does not exist
  private final DeviceEventManagerModule.RCTDeviceEventEmitter mEventEmitter;
                                        ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:67: error: cannot find symbol
  private final ReactChoreographer mReactChoreographer;
                ^
  symbol:   class ReactChoreographer
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:68: error: cannot find symbol
  private final GuardedFrameCallback mChoreographerCallback;
                ^
  symbol:   class GuardedFrameCallback
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:69: error: package UIManagerModule does not exist
  private final UIManagerModule.CustomEventNamesResolver mCustomEventNamesResolver;
                               ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ValueNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ValueNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableType;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ValueNode.java:7: error: cannot find symbol
import javax.annotation.Nullable;
                       ^
  symbol:   class Nullable
  location: package javax.annotation
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:72: error: cannot find symbol
  private final ReactContext mContext;
                ^
  symbol:   class ReactContext
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:73: error: cannot find symbol
  private final UIManagerModule mUIManager;
                ^
  symbol:   class UIManagerModule
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:76: error: cannot find symbol
  private ConcurrentLinkedQueue<Event> mEventQueue = new ConcurrentLinkedQueue<>();
                                ^
  symbol:   class Event
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:94: error: cannot find symbol
  public NodesManager(ReactContext context) {
                      ^
  symbol:   class ReactContext
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:227: error: cannot find symbol
  public void createNode(int nodeID, ReadableMap config) {
                                     ^
  symbol:   class ReadableMap
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:340: error: cannot find symbol
  public void enqueueUpdateViewOnNativeThread(int viewTag, WritableMap nativeProps) {
                                                           ^
  symbol:   class WritableMap
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:368: error: cannot find symbol
  public void getValue(int nodeID, Callback callback) {
                                   ^
  symbol:   class Callback
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:383: error: cannot find symbol
  public void onEventDispatch(Event event) {
                              ^
  symbol:   class Event
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:394: error: cannot find symbol
  private void handleEvent(Event event) {
                           ^
  symbol:   class Event
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:407: error: cannot find symbol
  public void sendEvent(String name, WritableMap body) {
                                     ^
  symbol:   class WritableMap
  location: class NodesManager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/Node.java:34: error: cannot find symbol
  public Node(int nodeID, @Nullable ReadableMap config, NodesManager nodesManager) {
                                    ^
  symbol:   class ReadableMap
  location: class Node
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:44: error: cannot find symbol
  private static List<EventMap> processMapping(ReadableArray mapping) {
                                               ^
  symbol:   class ReadableArray
  location: class EventNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:55: error: cannot find symbol
  public EventNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                               ^
  symbol:   class ReadableMap
  location: class EventNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:61: error: cannot find symbol
  public void receiveEvent(int targetTag, String eventName, @Nullable WritableMap event) {
                                                                      ^
  symbol:   class WritableMap
  location: class EventNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:76: error: cannot find symbol
  public void receiveTouches(String eventName, WritableArray touches, WritableArray changedIndices) {
                                               ^
  symbol:   class WritableArray
  location: class EventNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:76: error: cannot find symbol
  public void receiveTouches(String eventName, WritableArray touches, WritableArray changedIndices) {
                                                                      ^
  symbol:   class WritableArray
  location: class EventNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ValueNode.java:13: error: cannot find symbol
  public ValueNode(int nodeID, @Nullable ReadableMap config, NodesManager nodesManager) {
                                         ^
  symbol:   class ReadableMap
  location: class ValueNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:86: error: cannot find symbol
    public WritableMap mNativeProps;
           ^
  symbol:   class WritableMap
  location: class NodesManager.NativeUpdateOperation
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:87: error: cannot find symbol
    public NativeUpdateOperation(int viewTag, WritableMap nativeProps) {
                                              ^
  symbol:   class WritableMap
  location: class NodesManager.NativeUpdateOperation
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:21: error: cannot find symbol
    public EventMap(ReadableArray eventPath) {
                    ^
  symbol:   class ReadableArray
  location: class EventMap
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/EventNode.java:30: error: cannot find symbol
    public Double lookupValue(ReadableMap event) {
                              ^
  symbol:   class ReadableMap
  location: class EventMap
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/DebugNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/DebugNode.java:13: error: cannot find symbol
  public DebugNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                               ^
  symbol:   class ReadableMap
  location: class DebugNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Arguments;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.JavaOnlyMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:7: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:8: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMapKeySetIterator;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:9: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableType;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:10: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableArray;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:11: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:12: error: cannot find symbol
import com.facebook.react.uimanager.ReactStylesDiffMap;
                                   ^
  symbol:   class ReactStylesDiffMap
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:13: error: cannot find symbol
import com.facebook.react.uimanager.UIImplementation;
                                   ^
  symbol:   class UIImplementation
  location: package com.facebook.react.uimanager
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:22: error: cannot find symbol
  private final UIImplementation mUIImplementation;
                ^
  symbol:   class UIImplementation
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:25: error: cannot find symbol
  private final JavaOnlyMap mPropMap;
                ^
  symbol:   class JavaOnlyMap
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:26: error: cannot find symbol
  private final ReactStylesDiffMap mDiffMap;
                ^
  symbol:   class ReactStylesDiffMap
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:28: error: cannot find symbol
  private static void addProp(WritableMap propMap, String key, Object value) {
                              ^
  symbol:   class WritableMap
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:52: error: cannot find symbol
          ReadableMap config,
          ^
  symbol:   class ReadableMap
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/PropsNode.java:54: error: cannot find symbol
          UIImplementation uiImplementation) {
          ^
  symbol:   class UIImplementation
  location: class PropsNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/SetNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.JSApplicationIllegalArgumentException;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/SetNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/SetNode.java:11: error: cannot find symbol
  public SetNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                             ^
  symbol:   class ReadableMap
  location: class SetNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/CondNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/CondNode.java:10: error: cannot find symbol
  public CondNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                              ^
  symbol:   class ReadableMap
  location: class CondNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.JSApplicationIllegalArgumentException;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java:224: error: cannot find symbol
  public OperatorNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                                  ^
  symbol:   class ReadableMap
  location: class OperatorNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/FunctionNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/FunctionNode.java:10: error: cannot find symbol
  public FunctionNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                                  ^
  symbol:   class ReadableMap
  location: class FunctionNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/BezierNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/BezierNode.java:66: error: cannot find symbol
  public BezierNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                                ^
  symbol:   class ReadableMap
  location: class BezierNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ParamNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ParamNode.java:13: error: cannot find symbol
  public ParamNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                               ^
  symbol:   class ReadableMap
  location: class ParamNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/JSCallNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Arguments;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/JSCallNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/JSCallNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableArray;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/JSCallNode.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/JSCallNode.java:14: error: cannot find symbol
  public JSCallNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                                ^
  symbol:   class ReadableMap
  location: class JSCallNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/BlockNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/BlockNode.java:11: error: cannot find symbol
  public BlockNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                               ^
  symbol:   class ReadableMap
  location: class BlockNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ConcatNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/ConcatNode.java:10: error: cannot find symbol
  public ConcatNode(int nodeID, ReadableMap config, NodesManager nodesManager) {
                                ^
  symbol:   class ReadableMap
  location: class ConcatNode
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/StyleNode.java:3: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.JavaOnlyMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/StyleNode.java:4: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.ReadableMap;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/StyleNode.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableArray;
                                ^
/Users/home/Desktop/APLIKACE/TestNew/TestGit/Test/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nodes/StyleNode.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.WritableMap;

@lbornov2
Copy link

lbornov2 commented Dec 12, 2019

I am still facing this.

My package.json:

{
  "name": "MyApp",
  "version": "4.2.0",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "postversion": "react-native-version",
    "test": "jest",
    "lint": "eslint .",
    "postinstall": "npx jetify"
  },
  "dependencies": {
    "@react-native-community/async-storage": "^1.6.2",
    "axios": "^0.19.0",
    "i18n-js": "^3.5.0",
    "js-sha256": "^0.9.0",
    "lodash": "^4.17.15",
    "lodash.memoize": "^4.1.2",
    "moment": "^2.24.0",
    "otplib": "^11.0.1",
    "prop-types": "^15.7.2",
    "react": "16.9.0",
    "react-native": "0.61.2",
    "react-native-app-link": "^1.0.0",
    "react-native-blink-view": "^0.0.6",
    "react-native-camera": "^3.9.0",
    "react-native-crypto": "^2.2.0",
    "react-native-device-info": "^4.0.1",
    "react-native-elements": "^1.2.6",
    "react-native-firebase": "^5.5.6",
    "react-native-flash-message": "^0.1.15",
    "react-native-gesture-handler": "^1.4.1",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-localize": "^1.3.1",
    "react-native-app-commons": "https://bitbucket.org/app/react-native-app-commons#RELEASE-4.2.0",
    "react-native-progress": "^4.0.1",
    "react-native-progress-circle": "^2.1.0",
    "react-native-qrcode-scanner": "^1.2.3",
    "react-native-randombytes": "^3.5.3",
    "react-native-rate": "^1.1.10",
    "react-native-reanimated": "^1.3.0",
    "react-native-screens": "^1.0.0-alpha.23",
    "react-native-share": "^2.0.0",
    "react-native-splash-screen": "^3.2.0",
    "react-native-svg": "^9.12.0",
    "react-native-svg-transformer": "^0.13.0",
    "react-native-swipeout": "^2.3.6",
    "react-native-touch-id": "^4.4.1",
    "react-native-vector-icons": "^6.6.0",
    "react-native-webview": "^7.4.2",
    "react-navigation": "^4.0.10",
    "react-navigation-drawer": "^2.3.1",
    "react-navigation-hooks": "^1.1.0",
    "react-navigation-stack": "^1.10.2",
    "react-navigation-tabs": "^2.5.6",
    "react-redux": "^7.1.1",
    "redux": "^4.0.4",
    "redux-devtools-extension": "^2.13.8",
    "redux-persist": "^6.0.0",
    "redux-thunk": "^2.3.0",
    "reselect": "^4.0.0",
    "url-parse": "^1.4.7"
  },
  "devDependencies": {
    "@babel/core": "^7.6.4",
    "@babel/runtime": "^7.6.3",
    "@react-native-community/eslint-config": "^0.0.5",
    "babel-jest": "^24.9.0",
    "eslint": "^6.5.1",
    "jest": "^24.9.0",
    "metro-react-native-babel-preset": "^0.56.0",
    "react-native-version": "^3.2.0",
    "react-test-renderer": "16.9.0"
  },
  "jest": {
    "preset": "react-native"
  },
  "react-native": {
    "crypto": "react-native-crypto"
  },
  "browser": {
    "crypto": "react-native-crypto"
  }
}

Command used to run:

rm -rf node_modules && yarn && rm -rf ~/.gradle/caches/* && ./scripts/buildAndroidRelease.sh

I also get the same issue when updating react-native-reanimated to 1.4.0

I managed to fix this by adding this into my build.gradle

allprojects {
  tasks.withType(Javadoc).all { enabled = false }

@pencilcheck
Copy link

pencilcheck commented Dec 16, 2019

None of the fix above fixed it for me, I'm using expo navigation and it recommends and installed ~1.1.0. IF I install 1.4.0 it will show error or warning that doesn't look good, but the bug is still there.

@jasperkuperus
Copy link

For me, the build failed because I still had the code suggested in this comment in my build.gradle. Removing that code, together with the supportLibVersion line and upgrading to 1.4.0 did it for me.

@cal-pratt
Copy link

@lbornov2 Oh my god, thank you. This solved my issue.

@aminify
Copy link

aminify commented Apr 19, 2020

Using RN 0.62.2 and reanimated version 1.8 I still had the error and had to use the fix @lbornov2 mentioned. so maybe the problem isn't solved completely yet?

@amidulanjana
Copy link

i am also having this issue. RN version is 0.62

@neeshsilva
Copy link

I'm also having the same issue with RN 0.62 and reanimated version 1.8

@jakub-gonet
Copy link
Member

@aminify, @amilaDulanjana, @neeshsilva, @v1b3m

Could you guys include example repository which will repro this? We can't do anything about it without reproducing it locally.

@wilsonbraga
Copy link

wilsonbraga commented Jun 3, 2020

RN 0.62.2 and reanimated 1.9.0
This worked for me:
At root project.
npm install -g jetifier
npx jetify

@aprilmintacpineda
Copy link

As for me, I made a stupid mistake of looking at v2 documentation when I have 1.13 installed LOLs

@eyalyoli
Copy link

eyalyoli commented Jan 7, 2021

@lbornov2 saved my ass:

allprojects {
  tasks.withType(Javadoc).all { enabled = false }
  ...
}

@pandevim
Copy link

Package Version
react 16.13.1
react-native 0.63.4
react-native-reanimated 1.13.2

I removed the following lines from MainApplication.java and it worked for me!

import com.facebook.react.bridge.JSIModulePackage;
import com.swmansion.reanimated.ReanimatedJSIModulePackage;

@Override
protected JSIModulePackage getJSIModulePackage() {
  return new ReanimatedJSIModulePackage();
}

@ghacosta
Copy link

ghacosta commented Dec 14, 2021

@pandevim is your solution OK? seems like you are getting no errors by removing all references but not by fixing it.

@roots-ai
Copy link

roots-ai commented Nov 4, 2022

Still getting this error on
react-native 0.70.3
react-native-reanimated 2.12.0

Added

tasks.withType(Javadoc).all { enabled = false }
supportLibVersion = '31.0.0'

in android/build.gradle

Can someone please help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests