Hi Martin,
thank you for helping out!
> It would be helpful if you could share a repro somewhere so we can have a
> quick look at why the class isn't making its way to the APK.
I did a `react-native init` and then replaced gradle with buck in
https://github.com/mbrgm/react-native-buck-example. The README has some instructions; the only part, which could be of importance, is that I used the local Android support repository for pulling in appcompat-v7 etc. via remote_file().
> Is the missing RN class actually in the .aar? Are you using proguard and
> accidentally stripping the class?
I checked using `jar tvf classes.jar` and it seems to be included. As I'm building with 'debug', proguard should not be used at all, should it?
> Internally we build RN from source, so the flow is different. I don't
> think asking on the RN list would hurt though :)
Let me know if you can help using the repro I supplied; if it's too time-consuming for you, just let me know and I will ask on the RN list. I didn't want to cross-post before I'm sure it's not a trivial mistake, which comes from my limited knowledge of buck. :)
I checked against different emulator versions (Genymotion). With the 'Google Nexus 4 API 16', the errors seem to come from this portion
```
E/SocketStream( 360): readFully was waiting for 285368 bytes, got 16192
E/SocketStream( 360): readFully was waiting for 269176 bytes, got 16192
E/SocketStream( 360): readFully was waiting for 252984 bytes, got 16192
E/SocketStream( 360): readFully was waiting for 236792 bytes, got 16192
```
while when using 'Google Nexus 4 API 22', the problem seems to come from the missing class I already mentioned:
```
E/AndroidRuntime( 2006): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.react.views.image.ReactImageView" on path: DexPathList[[zip file "/data/app/com
.example-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example-2/lib/x86, /vendor/lib, /system/lib]]
```
Thank you Martin!
Marius