[docs] Update asan docs to clarify that manual device setup is needed

Clarify that manual device setup might be needed. Also clarify using the
correct architecture substring in the manual device setup command.

Bug: 1225017
Change-Id: Ic547e2679817d03db835ac9ee767012cd75dce15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2995143
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: Hazem Ashmawy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#897120}
diff --git a/docs/asan.md b/docs/asan.md
index 0e0e1a5..c652b03c 100644
--- a/docs/asan.md
+++ b/docs/asan.md
@@ -205,13 +205,16 @@
     --tool=asan --release
 ```
 
-To run stuff without Chromium testing script (ex. ContentShell.apk, or any third
-party apk or binary), device setup is needed:
+If the above step fails or to run stuff without Chromium testing script (ex.
+ContentShell.apk, or any third party apk or binary), device setup is needed:
 ```shell
 tools/android/asan/third_party/asan_device_setup.sh \
     --lib third_party/llvm-build/Release+Asserts/lib/clang/*/lib/linux/libclang_rt.asan-arm-android.so
 # wait a few seconds for the device to reload
 ```
+**Note:** You need to replace `-arm-` part in `libclang_rt.asan-arm-android.so`
+in the command above with the corresponding architecture of the android device
+(e.g `-i686-` if you are running an `x86` emulator image).
 
 It only needs to be run once per device. It is safe to run it multiple times.
 Examine the output to ensure that setup was successful (you may need to run