tools: add arm64 debug run configuration#2424
Conversation
Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
| @@ -0,0 +1,38 @@ | |||
| <configuration name="Example App (Debug) [arm64]" | |||
There was a problem hiding this comment.
this configuration is basically a copy-paste of the existing x86 run configuration
jpsim
left a comment
There was a problem hiding this comment.
Can you also update the docs to mention picking the architecture to match your host machine and reflect the x86 rename?
From Android Studio select the Example App x86 (Debug) configuration
Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
This part of the documentation is not up to date in general (as we removed There are other things I will need to follow up on such as |
|
Pushed a documentation update in 684da7b |
* main: tools: fix source mapping (#2429) Update Envoy (#2427) tools: add arm64 debug run configuration (#2424) Revert "docs: use sphinx githubpages extension (#2418)" (#2425) Remove Tulsi configuration & docs (#2421) Fix isCleartextTrafficPermitted (#2420) Squelch two JNI build warnings (#2426) dns: allow using the `getaddrinfo`-based system DNS resolver (#2419) docs: use sphinx githubpages extension (#2418) Update Envoy (#2417) Remove rules_cc uses Bump Lyft Support Rotation (#2414) iOS: fix retain cycles in `EnvoyNetworkMonitor` (#2415) Update Envoy (#2413) engine: remove outdated comment about `registerFactories()` (#2412) api: make RequestTrailersBuilder and ResponseHeadersBuilder constructors public (#2410) Signed-off-by: JP Simard <jp@jpsim.com>
Description: Add an arm64 run configuration for Envoy example app so that it's possible to run and debug Envoy Mobile example app on ARM machines (i.e., M1 Macbooks). Following steps from https://envoy-mobile.github.io/docs/envoy-mobile/latest/development/debugging/android_local.html#adding-envoy-mobile-project-into-android-studio it's possible to set up an Android project that makes it possible to run and debug Envoy Mobile example app (put symbolic breakpoints in Envoy code). As it is now, the configured/added run configuration supports running of x86 builds only which do not work on ARM machines.
Risk Level: None
Testing: Run new configuration locally on M1 Macbook.
Docs Changes: N/A
Release Notes: N/A
Signed-off-by: Rafal Augustyniak raugustyniak@lyft.com