- Create a new React Native 0.67 project using this template:
npx @react-native-community/cli@next init --template=@lytrax/react-native-fresco <ProjectName>
cd <ProjectName>- Run
fresco-setupscript to clone, checkout Fresco 2.5.0 and patchDecodeProducer.java:
yarn fresco-setup-
Download and unzip/install Android NDK Revision 23. I have downloaded
android-ndk-r23b-windows.zipand unzipped it underG:\Dev\Android\android-ndk-r23bon Windows. -
Create
android/libraries/fresco/local.propertieswith the following contents:
ndk.dir=G:\\Dev\\Android\\android-ndk-r23b
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=trueRemember to change ndk.dir to the actual path that you've installed NDK R23b.
- Open an Android Emulator and build the app:
yarn android| Before patch/build | After patch/build |
|---|---|
![]() |
![]() |
If you get any errors when debugging regarding Fresco Flipper Plugin, you either comment to disable flipper-fresco-plugin inside android/app/build.gradle, or build custom Fresco only for release builds.

