Projeto Biblioteca Android com React Native

Atualmente, estou lutando um pouco com o reagir nativo. O que eu quero é um projeto de biblioteca baseado em reagir nativo que eu possa incluir em alguns dos meus aplicativos.

A primeira coisa que tentei foi mover todo o código básico de configuração de reação [1] para um fragmento dentro de um aplicativo existente. Isso funcionou sem problemas.

Então iniciei um projeto Android completamente novo com uma atividade vazia. Neste projeto, adicionei um novo módulo de projeto da Biblioteca Android, que deve conter o "reagir fragmento nativo". Inicializei o projeto nativo react na minha pasta raiz do projeto.

Minha estrutura de projeto atual é assim:

ReactApplication
- basic files (index.android.js, index.ios.js, package.json, build.gradle, settings.gradle)
- app/ (contains the real native android app which includes the "react native fragment")
- reactlib/ (library project which contains a fragment with the code from [1])
- ios/
- node_modules/ (contains react-native)

Iniciando o servidor dev vianpm start funciona sem problemas, mas assim que inicio o aplicativo Android, recebo as seguintes saídas do logcat:

W/unknown:React(26957): Unable to dispatch keyboard events in JS as the react instance has not been attached
W/unknown:React(26957): You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
E/(26957): Unable to load script from assets: index.android.bundle
E/ReactNative(26957): Got JS Exception: ReferenceError: Can't find variable: require

Por favor, note que eu fiz oadb reverse tcp:8081 tcp:8081 coisa e o erro ainda está aparecendo.

Mais tarde, quero criar um aar a partir do projeto da Biblioteca Android e acessá-lo via maven.

O que estou fazendo errado? Ou o que eu quero fazer simplesmente não é possível?

[1]https://facebook.github.io/react-native/docs/embedded-app-android.html#add-native-code

questionAnswers(1)

yourAnswerToTheQuestion