question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

EAS fails on Android non-English app name

See original GitHub issue

Summary

Having the Turkish upper case i (İ) in the name of the application causes an error during the Android build. I have tried other characters, “şöçı” etc they are all ok, except that one letter “İ”

(https://en.wikipedia.org/wiki/Dotted_and_dotless_I)

It seems like there is something in the build pipeline that uses the app name to generate the package name.

Maybe in the case where the android package name is set, instead of inferring a package name from the app name, could EAS use the package name in the app config directly?

Managed or bare workflow? If you have ios/ or android/ directories in your project, the answer is bare!

managed

What platform(s) does this occur on?

Android

SDK Version (managed workflow only)

No response

Environment

expo-env-info 1.0.2 environment info: System: OS: macOS 12.2.1 Shell: 5.8 - /bin/zsh Binaries: Node: 17.5.0 - /usr/local/bin/node Yarn: 1.22.17 - /usr/local/bin/yarn npm: 8.4.1 - /usr/local/bin/npm Watchman: 2022.02.07.00 - /usr/local/bin/watchman Managers: CocoaPods: 1.10.1 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: DriverKit 21.2, iOS 15.2, macOS 12.1, tvOS 15.2, watchOS 8.3 Android SDK: API Levels: 25, 28, 29, 30, 31 Build Tools: 25.0.0, 28.0.3, 29.0.0, 29.0.2, 29.0.3, 30.0.0, 30.0.2, 30.0.3 System Images: android-23 | Google APIs Intel x86 Atom, android-25 | Google Play Intel x86 Atom, android-27 | Google APIs Intel x86 Atom, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom IDEs: Android Studio: 2021.1 AI-211.7628.21.2111.8193401 Xcode: 13.2.1/13C100 - /usr/bin/xcodebuild npmPackages: expo: ~44.0.0 => 44.0.6 react: 17.0.1 => 17.0.1 react-dom: 17.0.1 => 17.0.1 react-native: 0.64.3 => 0.64.3 react-native-web: 0.17.1 => 0.17.1 npmGlobalPackages: eas-cli: 0.47.0 expo-cli: 5.2.0 Expo Workflow: managed

Reproducible demo

I have created a clean project where I only changed the name and configured for EAS: https://github.com/buraks/expo-language-test

You can look at this commit: https://github.com/buraks/expo-language-test/commit/0fc4f5b17f8278ab98b988d9eb2cb3efddc3df3d

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:11 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
pafry7commented, Dec 17, 2022

Hey, we also have a problem with diacritics in the application name. We wasted a lot of time debugging it, because everything seems to work on macOS machines.

0reactions
burakscommented, Nov 15, 2022

Hi @douglowder @Simek ,

Just an FYI. The issue persists on the SDK 47.

Commit pushed to the repo: https://github.com/buraks/expo-language-test Here is the failing build: https://expo.dev/accounts/buraks/projects/expo-language-test/builds/ee92c5f3-46ed-477c-91dc-4981217d86c0

Read more comments on GitHub >

github_iconTop Results From Across the Web

EAS Build Android error - #15 by kaioian - Expo Forums
Hello, I get an error when I want to build my android app wit EAS. ... is there such option for Android when...
Read more >
Expo EAS build fails on Android after incrementing versionCode
About 4 days ago I submitted my expo react native app to eas build to compile it to an android standalone app. This...
Read more >
SQLiteDatabase | Android Developers
Database names must be unique within an application, not across all ... If the disk is full, this may fail even before you...
Read more >
Problems building on eas-cli [resolved] - The Draftbit Community
I switched from using expo-cli to eas-cli to start building my app to so I can ... The Android error seems to be...
Read more >
15 Best Apps to Help You Learn Spanish at Every Level
Babbel Pimsleur LingoPie Busuu Memrise FluentU FabuLingua Endless Spanish Canticos Spanish Safari
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found