-
Notifications
You must be signed in to change notification settings - Fork 24.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generating release apk for the new architecture throws bunch of error #34304
Comments
It looks related or a duplicate of #34306 Thanks for reporting it @PritishSawant, I'm investigating what's going on here. |
I've just tried to reproduce locally with: npx react-native init RN0693 --version 0.69.3
cd RN0693/android/
./gradlew installRelease -PnewArchEnabled=true I was able to build and install the app correctly. I could not see any of the errors you're having. |
It just does not work for me. I keep getting the above errors I tried
|
Then we would need either a reproducer or a more detailed error log |
@cortinico You can check this for a reproducer https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch Can you help me on how should I get a detailed error log |
Your reproducer builds file on my machine:
|
@cortinico It works in debug mode. Try with release mode |
It was a release mode invocation: |
@cortinico I ran the same command with stack trace.
Let me know if you want more details. |
More details
|
That's useful. I think what is happening is that you are missing some environment variable. react-native/ReactAndroid/hermes-engine/build.gradle Lines 24 to 32 in 1e4ebf2
Can you try to run the following commands:
To unblock yourself, you should be good with either:
|
@cortinico I already have cake install in android studio and installed it via Still After running
I get
|
What is happening is that you don't have the environment variable set correctly. You should have either |
@cortinico Thanks Help for future me https://stackoverflow.com/questions/28296237/set-android-home-environment-variable-in-mac |
Any updates here? |
Description
created a new react-native project. I created a release apk without enabling the new arch and it generated the apk correctly.
Then I enabled the new arch and hermes
enableHermes: true
newArchEnabled=true
and then try to generate via android studio I get following errors
Later on I tried using cmd with following command
./gradlew bundleRelease
I get following error
I tried cleaning and invalidating cache as well
Repo is here https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch
Version
0.69.3
Output of
npx react-native info
nfo Fetching system and libraries information...
System:
OS: macOS 12.4
CPU: (8) x64 Apple M1
Memory: 44.15 MB / 8.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.13.0 - /usr/local/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 8.1.0 - /usr/local/bin/npm
Watchman: 2022.03.21.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
Android SDK: Not Found
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
Languages:
Java: javac 16 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.0.0 => 18.0.0
react-native: 0.69.0 => 0.69.0
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Try generating a release apk with new arch enabled for android.
Snack, code example, screenshot, or link to a repository
https://github.com/PritishSawant/ReactNativeAndroidReleaseApkNewArch
The text was updated successfully, but these errors were encountered: