Для моего проекта у меня создается реагированный проект и проект Android, созданный отдельно. Мы создаем комплект из RN Project и сохраняем его в требуемом месте в Android Project для создания сборки. Это требование, чтобы иметь возможность создавать турбомодулы или я могу создать турбомодуль без схемы.class DemoTurboModule(reactContext: ReactApplicationContext): ReactContextBaseJavaModule(reactContext), TurboModule {
companion object{
const val NAME = "DemoTurboModule"
}
override fun getName() = NAME
@ReactMethod
fun logMessage(message: String) {
Log.d("MyTurboModule", message)
}
}
< /code>
Пакет: < /p>
class DemoTurboPackage: BaseReactPackage() {
override fun getModule(name: String, context: ReactApplicationContext): NativeModule? {
if(name == DemoTurboModule.NAME){
return DemoTurboModule(context)
} else {
return null
}
}
override fun getReactModuleInfoProvider() = ReactModuleInfoProvider {
mapOf(
DemoTurboModule.NAME to ReactModuleInfo(
DemoTurboModule.NAME,
DemoTurboModule.NAME,
false,
false,
false,
true
)
)
}
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... -generator