Android build fails with anything greater than 9.6.3 on expo55 and chat widget moves unexpectedly. | Community
Skip to main content
Question

Android build fails with anything greater than 9.6.3 on expo55 and chat widget moves unexpectedly.

  • March 16, 2026
  • 0 replies
  • 31 views

Two issues specific to android:

Issue building with expo 55, any version greater than 9.6.3 fails the prebuild step with:

- Creating native directory (./android)
✔ Created native directory
- Updating package.json
✔ Updated package.json | no changes
- Running prebuild
✖ Prebuild failed
TypeError: [android.manifest]: withAndroidManifestBaseMod: f.action?.some is not a function
TypeError: [android.manifest]: withAndroidManifestBaseMod: f.action?.some is not a function
at /home/expo/workingdir/build/node_modules/@intercom/intercom-react-native/lib/commonjs/expo-plugins/withAndroidPushNotifications.js:96:149
at Array.some (<anonymous>)
at /home/expo/workingdir/build/node_modules/@intercom/intercom-react-native/lib/commonjs/expo-plugins/withAndroidPushNotifications.js:96:129
at Array.some (<anonymous>)
at /home/expo/workingdir/build/node_modules/@intercom/intercom-react-native/lib/commonjs/expo-plugins/withAndroidPushNotifications.js:96:58
at action (/home/expo/workingdir/build/node_modules/@expo/config-plugins/build/plugins/withMod.js:199:29)
at interceptingMod (/home/expo/workingdir/build/node_modules/@expo/config-plugins/build/plugins/withMod.js:104:27)
at action (/home/expo/workingdir/build/node_modules/@expo/config-plugins/build/plugins/withMod.js:204:14)
at async interceptingMod (/home/expo/workingdir/build/node_modules/@expo/config-plugins/build/plugins/withMod.js:104:21)
at async interceptingMod (/home/expo/workingdir/build/node_modules/@expo/config-plugins/build/plugins/withMod.js:104:21)
npx expo prebuild --no-install --platform android exited with non-zero code: 1

Second issue, default chat widget moves vertically unexpectedly when switching between tabs, opening modals, additional navigation, and when you close the chat. It’s as if it’s registering different insets at random times. Huge issue to try to combat without creating a custom widget which is turn have had issues with the event listener. What can I do to prevent the unwanted movement of the widget on android?

Karla T
Intercom Team
Forum|alt.badge.img+1
  • Intercom Team
  • April 4, 2026

Hi ​@Luci Pak 👋 Karla from the Community team here! Thanks for sharing all of that detail, super helpful.

 

For both issues, I’m going to create a conversation with our support team so they can take a closer look and investigate further with you. The prebuild error and the widget movement on Android both sound like things that may need deeper debugging. They’ll be able to dig into your setup and provide more targeted guidance. Keep an eye out for a follow-up from the team shortly.

 

Appreciate you flagging this 🙏