Skip to content

Unable to use any Android modules on 0.11.2 #3080

Closed
@satya164

Description

I'm getting errors such as #3031 with 0.11.2 when I try to use any Android native components like BackAndroid, TouchableNativeFeedback etc. Downgrading to 0.11.0 seems to resolve the issue.

I checked https://github.com/facebook/react-native/blob/master/Libraries/react-native/react-native.js in 0.11.2 and the Android modules were absent.

I did a diff between the current master version of the file and the 0.11.2 version, and this is the output.

--- react-native.js.a   2015-09-28 04:44:07.000000000 +0530
+++ react-native.js.b   2015-09-25 00:13:56.000000000 +0530
@@ -21,7 +21,6 @@
   // Components
   ActivityIndicatorIOS: require('ActivityIndicatorIOS'),
   DatePickerIOS: require('DatePickerIOS'),
-  DrawerLayoutAndroid: require('DrawerLayoutAndroid'),
   Image: require('Image'),
   ListView: require('ListView'),
   MapView: require('MapView'),
@@ -29,20 +28,15 @@
   Navigator: require('Navigator'),
   NavigatorIOS: require('NavigatorIOS'),
   PickerIOS: require('PickerIOS'),
-  ProgressBarAndroid: require('ProgressBarAndroid'),
   ProgressViewIOS: require('ProgressViewIOS'),
   ScrollView: require('ScrollView'),
   SegmentedControlIOS: require('SegmentedControlIOS'),
   SliderIOS: require('SliderIOS'),
-  SwitchAndroid: require('SwitchAndroid'),
   SwitchIOS: require('SwitchIOS'),
   TabBarIOS: require('TabBarIOS'),
   Text: require('Text'),
   TextInput: require('TextInput'),
-  ToastAndroid: require('ToastAndroid'),
-  ToolbarAndroid: require('ToolbarAndroid'),
   TouchableHighlight: require('TouchableHighlight'),
-  TouchableNativeFeedback: require('TouchableNativeFeedback'),
   TouchableOpacity: require('TouchableOpacity'),
   TouchableWithoutFeedback: require('TouchableWithoutFeedback'),
   View: require('View'),
@@ -56,7 +50,6 @@
   AppRegistry: require('AppRegistry'),
   AppStateIOS: require('AppStateIOS'),
   AsyncStorage: require('AsyncStorage'),
-  BackAndroid: require('BackAndroid'),
   CameraRoll: require('CameraRoll'),
   Dimensions: require('Dimensions'),
   Easing: require('Easing'),
@@ -78,7 +71,6 @@
   NativeAppEventEmitter: require('RCTNativeAppEventEmitter'),
   NativeModules: require('NativeModules'),
   Platform: require('Platform'),
-  processColor: require('processColor'),
   requireNativeComponent: require('requireNativeComponent'),

   // Prop Types

As you can see, all the Android modules are absent.

Also, I noticed that 0.11.0.tgz is 33M, while 0.11.1.tgz is 622K and 0.11.2.tgz is 715K. Weird.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions