Why is Expo SDK 46 forcing me to download NDK? Even when I am not using the new arch?
Checking the license for package NDK (Side by side) 21.4.7075529 in /Users/{username}/Library/Android/sdk/licenses License for package NDK (Side by side) 21.4.7075529 accepted. Preparing “Install NDK (Side by side) 21.4.7075529 (revision: 21.4.7075529)”.
Can we use the latest version instead of the 21.4.7075529?
Is there any way to make it faster? This issue is with local eas builds
This cmd is very slow due to the following process
:expo-modules-core:downloadBoost > boost_1_76_0.tar.gz > 8.80 MB/124.24 MB do
When I used the ./gradlew bundleRelease cmd I can see the same thing, the above process is slow and is downloaded for each build. And it is the reason for the eas local build to be slow. In EAS the process is stuck at and no UI changes so it was not visible, but gradlew cmd I can see this.
where can I find resources why is that slow to download or why it is downloading for each build it should be cached?
For the NDK version can we use the version above 21.4.7075529 for the Intel chip? Any idea?
Hey, I have no issue to wait and get the change from the expo modules core npm package itself
I find it easier to stick to the managed flow.
Just to find out if it is due to EAS cli or the vanilla react native I ran expo prebuild and ran ./gradlew bundleRelease to get the verbose build log to find out the slow build process, in eas there is no verbose log, it just gets stuck with no indicator
Sure, I understand, but if you’re using eas build or eas build --local then you can use patch-package in the managed workflow. Depending on exactly what you’re patching, you might need to be more careful with OTA updates. But this particular change should be completely safe, since it just changes the way the download happens rather than the actual code.