测试环境:Ubuntu noble(24.04) Android15(Hyperos)

第一次尝试

尝试使用cursor写一个最小rust gui测试demo 尝试了一天后无果失败,但有一个egui_go_test安装在手机上的打开不会闪退(虽然显示不出什么东西),但是由于仅仅想测试缺乏版本控制,这个在改进过程中被revert掉了

第二次尝试

参考链接:https://blog.erikhorton.com/2024/03/31/deploy-bevy-to-android-and-wasm.html

环境配置

使用cargo安装xbuild用于检测环境变量是否配好

cargo install xbuild

根据实际情况配置安卓开发环境变量

#Android env
export ANDROID_HOME=/home/monki/Android/Sdk
export NDK_HOME=/home/monki/Android/ndk/29.0.13113456
export PATH=$NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH

克隆这个breakout项目:https://github.com/hortonew/bevy_breakout_example
使用xbuild检测环境

x doctor
monki@redmi-g:~/Public$ x doctor
--------------------clang/llvm toolchain--------------------
clang                version             /usr/bin/clang
clang++              version             /usr/bin/clang++
llvm-ar              unknown             /usr/bin/llvm-ar
llvm-lib             unknown             /usr/bin/llvm-lib
llvm-readobj         unknown             /usr/bin/llvm-readobj
lld                  LLD                 /usr/bin/lld
lld-link             LLD                 /usr/bin/lld-link
lldb                 18.1.3              /usr/bin/lldb
lldb-server          unknown             /usr/bin/lldb-server

----------------------------rust----------------------------
rustup               1.28.1              /home/monki/.cargo/bin/rustup
cargo                1.85.1              /home/monki/.cargo/bin/cargo

--------------------------android---------------------------
adb                  1.0.41              /usr/bin/adb
javac                21.0.6              /usr/bin/javac
java                 21.0.6              /usr/bin/java
kotlin               unknown             /usr/bin/kotlin
gradle               4.4.1               /usr/bin/gradle

----------------------------ios-----------------------------
idevice_id           not found
ideviceinfo          not found
ideviceinstaller     not found
ideviceimagemounter  not found
idevicedebug         not found
idevicedebugserverproxy not found

---------------------------linux----------------------------
mksquashfs           4.6.1               /usr/bin/mksquashfs


补全缺少的配置后进行测试

构建与测试

在Linux上之间运行测试

cargo run

没有出现问题
尝试跨平台编译安卓target

cargo build --target aarch64-linux-android

报了两次错,第一次因为当时未配置这个环境变量,导致编译识别不到aarch64-linux-android的clang

export PATH=$NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH

添加并source后重新查看构建工具

--------------------clang/llvm toolchain--------------------
clang                +pgo,               /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
clang++              +pgo,               /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
llvm-ar              unknown             /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar
llvm-lib             unknown             /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-lib
llvm-readobj         20.0.0              /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readobj
lld                  20.0.0              /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/lld
lld-link             20.0.0              /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/lld-link
lldb                 unknown             /home/monki/Android/ndk/29.0.13113456/toolchains/llvm/prebuilt/linux-x86_64/bin/lldb
lldb-server          unknown             /usr/bin/lldb-server

----------------------------rust----------------------------
rustup               1.28.1              /home/monki/.cargo/bin/rustup
cargo                1.85.1              /home/monki/.cargo/bin/cargo

--------------------------android---------------------------
adb                  1.0.41              /usr/bin/adb
javac                21.0.6              /usr/bin/javac
java                 21.0.6              /usr/bin/java
kotlin               unknown             /usr/bin/kotlin
gradle               4.4.1               /usr/bin/gradle

----------------------------ios-----------------------------
idevice_id           not found
ideviceinfo          not found
ideviceinstaller     not found
ideviceimagemounter  not found
idevicedebug         not found
idevicedebugserverproxy not found

---------------------------linux----------------------------
mksquashfs           4.6.1               /usr/bin/mksquashfs

这里是ndk的toolchain才对
第二次尝试构建依旧报错,提醒添加armv7-linux-androideabi

error[E0463]: can't find crate for `core`
  |
  = note: the `armv7-linux-androideabi` target may not be installed
  = help: consider downloading the target with `rustup target add armv7-linux-androideabi`

error[E0463]: can't find crate for `std`
  |
  = note: the `armv7-linux-androideabi` target may not be installed
  = help: consider downloading the target with `rustup target add armv7-linux-androideabi`

原因在于项目的Cargo.toml里添加了armv7-linux-androideabi这个target

build_targets = ["aarch64-linux-android", "armv7-linux-androideabi"]

于是便安装了

rustup target add armv7-linux-androideabi

在Android上进行测试

cargo apk run -p breakout --lib

在手机上安装成功,但是依旧闪退。。。
报错信息如下

Verification successful
Signing `/home/monki/Public/bevy_breakout_example/target/debug/apk/breakout.apk` with keystore `/home/monki/.android/debug.keystore`
* daemon not running; starting now at tcp:5037
* daemon started successfully
Performing Incremental Install
Serving...
All files should be loaded. Notifying the device.
Success
Install command complete in 3825 ms
Starting: Intent { act=android.intent.action.MAIN cmp=org.breakout.example/android.app.NativeActivity }
--------- beginning of main
04-28 13:32:57.946 10064 10064 I reakout.example: Late-enabling -Xcheck:jni
04-28 13:32:57.968 10064 10064 I reakout.example: Using CollectorTypeCC GC.
04-28 13:32:57.976 10064 10064 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
04-28 13:32:57.990 10064 10064 I MessageMonitor: Load libmiui_runtime
04-28 13:32:58.030 10064 10064 I JavaheapMonitor: Java heap monitor start.
--------- beginning of system
04-28 13:32:58.038 10064 30814 D MiuiDownscaleImpl: set override inverted scale : 1.0
04-28 13:32:58.042 10064 10064 D MiuiMonitorThread: Shared singleton Thread for stability monitor start
04-28 13:32:58.055 10064 10064 D ActivityThread: setEmbeddedParam packageName=org.breakout.example processName=org.breakout.example isEmbedded=false isIsolated=false
04-28 13:32:58.057 10064 10064 W System  : ClassLoader referenced unknown path: 
04-28 13:32:58.058 10064 10064 D nativeloader: Configuring clns-7 for other apk . target_sdk_version=35, uses_libraries=, library_path=/data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64:/data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/org.breakout.example
04-28 13:32:58.062 10064 10064 I Perf    : Connecting to perf service.
04-28 13:32:58.065 10064 10064 V GraphicsEnvironment: Currently set values for:
04-28 13:32:58.065 10064 10064 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
04-28 13:32:58.065 10064 10064 V GraphicsEnvironment:   angle_gl_driver_selection_values=[]
04-28 13:32:58.065 10064 10064 V GraphicsEnvironment: Global.Settings values are invalid: number of packages: 0, number of values: 0
04-28 13:32:58.066 10064 10064 D CompatChangeReporter: Compat change id reported: 202956589; UID 10441; state: ENABLED
04-28 13:32:58.066 10064 10064 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
04-28 13:32:58.068 10064 30832 I ActivityThread: TrafficStats init done
04-28 13:32:58.096 10064 30832 I ForceDarkHelperStubImpl: initialize for org.breakout.example , ForceDarkOrigin
04-28 13:32:58.098 10064 30832 D nativeloader: Load libforcedarkimpl.so using system ns (caller=/system_ext/framework/miui-framework.jar): ok
04-28 13:32:58.098 10064 30832 D HWUI    : JNI_OnLoad success
04-28 13:32:58.098 10064 30832 I MiuiForceDarkConfig: setConfig density:3.500000, mainRule:0, secondaryRule:0, tertiaryRule:0
04-28 13:32:58.138 10064 30814 D AppScoutStateMachine: 10064-ScoutStateMachinecreated
04-28 13:32:58.149 10064 30832 I ActivityThread: Miui Feature Init done
04-28 13:32:58.161 10064 10064 V ActivityThread: getPackageInfo() caused update to cached ApplicationInfo for package org.breakout.example
04-28 13:32:58.165 10064 30832 I ActivityThread: HardwareRenderer preload  done
04-28 13:32:58.171 10064 10064 D CompatChangeReporter: Compat change id reported: 352594277; UID 10441; state: ENABLED
04-28 13:32:58.172 10064 30850 W libc    : Access denied finding property "vendor.migl.debug"
04-28 13:32:58.172 10064 30850 D libMiGL : SuperResolution SR initSR mBaseSRWidthSize: 0, mBaseSRHeightSize: 0, mTargetSRWidthSize: 0, mTargetSRHeightSize: 0
04-28 13:32:58.172 10064 30850 I libMiGL : EnableDR: 0
04-28 13:32:58.172 10064 30850 D libMiGL : mDFIInterval: -1
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: QUALCOMM build                   : 58810a5932, I41ab8621fc
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Build Date                       : 08/16/24
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: E031.41.03.56
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Local Branch                     : 
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.13.2.0.11.00.00.855.856
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Remote Branch                    : NONE
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Reconstruct Branch               : NOTHING
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Build Config                     : S P 14.1.4 AArch64
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
04-28 13:32:58.173 10064 30850 I AdrenoGLES-0: Driver Version                   : 0676.63
04-28 13:32:58.179 10064 10064 D CompatChangeReporter: Compat change id reported: 279646685; UID 10441; state: ENABLED
04-28 13:32:58.182 10064 10064 D CompatChangeReporter: Compat change id reported: 309578419; UID 10441; state: ENABLED
04-28 13:32:58.183 10064 30850 I AdrenoGLES-0: PFP: 0x01740168, ME: 0x00000000
04-28 13:32:58.184 10064 10064 W libc    : Access denied finding property "ro.vendor.df.effect.conflict"
04-28 13:32:58.187 10064 10064 D ScrollerOptimizationManager: registerConfigChangedListener
04-28 13:32:58.188 10064 10064 W libc    : Access denied finding property "ro.vendor.mi_sf.new_dynamic_refresh_rate"
04-28 13:32:58.188 10064 10064 D SplineOverScroller: dynamic params is false
04-28 13:32:58.191 10064 30850 I AdrenoUtils: <ReadGpuID:407>: Reading chip ID through GSL
04-28 13:32:58.208 10064 10064 I IconCustomizer: load icon config path M100 63.2218C100 73.8128 100 79.1083 98.1974 84.809C95.9321 91.0327 91.0295 95.9353 84.8058 98.2006C79.7827 99.7891 75.0686 99.9776 66.7731 100H50H33.2269C24.9314 99.9776 20.2173 99.7891 15.1942 98.2006C8.97051 95.9353 4.06795 91.0327 1.80256 84.809C0 79.1083 0 73.8128 0 63.2218V50V36.7782C0 26.1872 0 20.8917 1.80256 15.191C4.06795 8.96731 8.97051 4.06474 15.1942 1.79936C20.2173 0.210897 24.9314 0.0224359 33.2269 0H50H66.7731C75.0686 0.0224359 79.7827 0.210897 84.8058 1.79936C91.0295 4.06474 95.9321 8.96731 98.1974 15.191C100 20.8917 100 26.1872 100 36.7782V50V63.2218Z, valid rect RectF(0.0, 0.0, 100.0, 100.0), isFullMask true
04-28 13:32:58.208 10064 10064 W IconCustomizer: getCustomizedIconW 235
04-28 13:32:58.217 10064 10064 D CompatChangeReporter: Compat change id reported: 312399441; UID 10441; state: ENABLED
04-28 13:32:58.234 10064 10064 D nativeloader: Load /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so using ns clns-7 from class loader (caller=<unknown>): ok
04-28 13:32:58.254 10064 10064 I libc    : handling signal: 6
--------- beginning of crash
04-28 13:32:58.254 10064 10064 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 10064 (reakout.example), pid 10064 (reakout.example)
04-28 13:32:58.254 10064 10064 I libc    : debuggerd_dispatch_pseudothread start. crashing tid: 10064
04-28 13:32:58.272 10064 10064 I libc    : crash_dump pid: 30862
04-28 13:32:58.273 10064 30860 I RustStdoutStderr: 
04-28 13:32:58.273 10064 30860 I RustStdoutStderr: thread '<unnamed>' panicked at library/core/src/panicking.rs:218:5:
04-28 13:32:58.273 10064 30860 I RustStdoutStderr: unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
04-28 13:32:58.273 10064 30860 I RustStdoutStderr: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
04-28 13:32:58.273 10064 30860 I RustStdoutStderr: thread caused non-unwinding panic. aborting.
04-28 13:32:58.288 30862 30862 W libc    : Access denied finding property "persist.vendor.track.malloc.enable"
04-28 13:32:58.288 30862 30862 W libc    : Access denied finding property "persist.vendor.fd.monitor.enable"
04-28 13:32:58.289 30862 30862 I crash_dump64: crash_dump start
04-28 13:32:58.290 30862 30862 I crash_dump64: Fork in crash_dump. child pid: 30865
04-28 13:32:58.294 30865 30865 E crash_dump64: failed to get the guest state header for thread 10064: Bad address
04-28 13:32:58.294 30865 30865 E crash_dump64: failed to get the guest state header for thread 30795: Bad address
04-28 13:32:58.294 30865 30865 E crash_dump64: failed to get the guest state header for thread 30797: Bad address
04-28 13:32:58.294 30865 30865 E crash_dump64: failed to get the guest state header for thread 30798: Bad address
04-28 13:32:58.295 30865 30865 E crash_dump64: failed to get the guest state header for thread 30799: Bad address
04-28 13:32:58.295 30865 30865 E crash_dump64: failed to get the guest state header for thread 30800: Bad address
04-28 13:32:58.295 30865 30865 E crash_dump64: failed to get the guest state header for thread 30801: Bad address
04-28 13:32:58.296 30865 30865 E crash_dump64: failed to get the guest state header for thread 30803: Bad address
04-28 13:32:58.297 30865 30865 E crash_dump64: failed to get the guest state header for thread 30804: Bad address
04-28 13:32:58.301 30865 30865 E crash_dump64: failed to get the guest state header for thread 30805: Bad address
04-28 13:32:58.301 30865 30865 E crash_dump64: failed to get the guest state header for thread 30814: Bad address
04-28 13:32:58.302 30865 30865 E crash_dump64: failed to get the guest state header for thread 30824: Bad address
04-28 13:32:58.302 30865 30865 E crash_dump64: failed to get the guest state header for thread 30825: Bad address
04-28 13:32:58.302 30865 30865 E crash_dump64: failed to get the guest state header for thread 30832: Bad address
04-28 13:32:58.303 30865 30865 E crash_dump64: failed to get the guest state header for thread 30833: Bad address
04-28 13:32:58.303 30865 30865 E crash_dump64: failed to get the guest state header for thread 30843: Bad address
04-28 13:32:58.307 30865 30865 E crash_dump64: failed to get the guest state header for thread 30844: Bad address
04-28 13:32:58.307 30865 30865 E crash_dump64: failed to get the guest state header for thread 30850: Bad address
04-28 13:32:58.307 30865 30865 E crash_dump64: failed to get the guest state header for thread 30860: Bad address
04-28 13:32:58.308 30865 30865 E crash_dump64: failed to get the guest state header for thread 30863: Bad address
04-28 13:32:58.334 30865 30865 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
04-28 13:32:58.335 30865 30865 I crash_dump64: performing dump of process 10064 (target tid = 10064)
04-28 13:32:58.919 30865 30865 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-28 13:32:58.919 30865 30865 F DEBUG   : Build fingerprint: 'Redmi/vermeer/vermeer:15/AQ3A.240912.001/OS2.0.101.0.VNKCNXM:user/release-keys'
04-28 13:32:58.919 30865 30865 F DEBUG   : Revision: '0'
04-28 13:32:58.919 30865 30865 F DEBUG   : ABI: 'arm64'
04-28 13:32:58.919 30865 30865 F DEBUG   : Timestamp: 2025-04-28 13:32:58.353693621+0800
04-28 13:32:58.919 30865 30865 F DEBUG   : Process uptime: 2843s
04-28 13:32:58.919 30865 30865 F DEBUG   : Cmdline: org.breakout.example
04-28 13:32:58.919 30865 30865 F DEBUG   : pid: 10064, tid: 10064, name: reakout.example  >>> org.breakout.example <<<
04-28 13:32:58.919 30865 30865 F DEBUG   : uid: 10441
04-28 13:32:58.919 30865 30865 F DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
04-28 13:32:58.919 30865 30865 F DEBUG   : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
04-28 13:32:58.919 30865 30865 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
04-28 13:32:58.919 30865 30865 F DEBUG   :     x0  0000000000000000  x1  0000000000002750  x2  0000000000000006  x3  0000007fce0b5420
04-28 13:32:58.919 30865 30865 F DEBUG   :     x4  000000000000000a  x5  000000000000000a  x6  000000000000000a  x7  2074612064656b63
04-28 13:32:58.919 30865 30865 F DEBUG   :     x8  00000000000000f0  x9  0000007cf3677658  x10 ffffff80fffffbdf  x11 0000000000000001
04-28 13:32:58.919 30865 30865 F DEBUG   :     x12 0000007fce0b4ee6  x13 b400007baf27ec1e  x14 0000000000000000  x15 0000007fce0b5218
04-28 13:32:58.919 30865 30865 F DEBUG   :     x16 0000007cf372b018  x17 0000007cf3716780  x18 0000007cfc23c000  x19 0000000000002750
04-28 13:32:58.919 30865 30865 F DEBUG   :     x20 0000000000002750  x21 00000000ffffffff  x22 0000007fce0b55b0  x23 00000079a8bba0a0
04-28 13:32:58.919 30865 30865 F DEBUG   :     x24 b400007bef2b6080  x25 0000007fce0b639c  x26 0000007fce0b638c  x27 0000007fce0b63a0
04-28 13:32:58.919 30865 30865 F DEBUG   :     x28 0000007fce0b6398  x29 0000007fce0b54a0
04-28 13:32:58.919 30865 30865 F DEBUG   :     lr  0000007cf36b1628  sp  0000007fce0b5400  pc  0000007cf36b1658  pst 0000000000001000
04-28 13:32:58.919 30865 30865 F DEBUG   : 124 total frames
04-28 13:32:58.919 30865 30865 F DEBUG   : backtrace:
04-28 13:32:58.919 30865 30865 F DEBUG   :       #00 pc 000000000005d658  /apex/com.android.runtime/lib64/bionic/libc.so (abort+172) (BuildId: 9e95ade9454f0c544b6d804e902a6c5d)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #01 pc 0000000004554d98  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h6071dbc3e597af7f+8
04-28 13:32:58.919 30865 30865 F DEBUG   :       #02 pc 0000000004550c7c  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so hd549f2da7a7179ed+284
04-28 13:32:58.919 30865 30865 F DEBUG   :       #03 pc 000000000455095c  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h4a032a406e84da32+92
04-28 13:32:58.919 30865 30865 F DEBUG   :       #04 pc 000000000454f3a0  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h412ee0edea7f5db4+8
04-28 13:32:58.919 30865 30865 F DEBUG   :       #05 pc 0000000004550644  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so (rust_begin_unwind+28)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #06 pc 0000000004570a60  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so hd57245b50f1b47b8+48
04-28 13:32:58.919 30865 30865 F DEBUG   :       #07 pc 0000000004570ad8  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so hef4f3964ee445fea+56
04-28 13:32:58.919 30865 30865 F DEBUG   :       #08 pc 0000000003f93200  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so heb11e398b5af32ed+352
04-28 13:32:58.919 30865 30865 F DEBUG   :       #09 pc 0000000003f93084  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h06b1371657359b80+48
04-28 13:32:58.919 30865 30865 F DEBUG   :       #10 pc 0000000003f0447c  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so he3ce4df62a3ed2f5+100
04-28 13:32:58.919 30865 30865 F DEBUG   :       #11 pc 0000000003f02f08  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h644bf1112eb6fabd+40
04-28 13:32:58.919 30865 30865 F DEBUG   :       #12 pc 0000000003f0bed8  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h8f0ab3e9ce541888+132
04-28 13:32:58.919 30865 30865 F DEBUG   :       #13 pc 0000000003f3e5ac  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h0de9eac819739ced+32
04-28 13:32:58.919 30865 30865 F DEBUG   :       #14 pc 0000000003f32fc0  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h63b8f86306964c6b+56
04-28 13:32:58.919 30865 30865 F DEBUG   :       #15 pc 0000000003f3a040  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so (__rust_try+24)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #16 pc 0000000003f37c14  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so h88054a7d6dc430e4+68
04-28 13:32:58.919 30865 30865 F DEBUG   :       #17 pc 0000000003f11680  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so ha4016727dc7d8488+32
04-28 13:32:58.919 30865 30865 F DEBUG   :       #18 pc 0000000003f0be3c  /data/app/~~X8jQuTozZb3FjhcH55P3wg==/org.breakout.example-aneXdOPRPZzJKjswzbKlOg==/lib/arm64/libbreakout.so (ANativeActivity_onCreate+48)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #19 pc 0000000000117238  /system/lib64/libandroid_runtime.so loadNativeCode_native(_JNIEnv*, _jobject*, _jstring*, _jstring*, _jobject*, _jstring*, _jstring*, _jstring*, int, _jobject*, _jbyteArray*, _jobject*, _jstring*)+1952) (BuildId: 1ec488ef4261185a67d0d6dd2ff8fdbd
04-28 13:32:58.919 30865 30865 F DEBUG   :       #20 pc 0000000000226f70  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #21 pc 000000000020aa48  /apex/com.android.art/lib64/libart.so (nterp_helper+5848) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #22 pc 0000000000270d12  /system/framework/framework.jar (android.app.NativeActivity.onCreate+418)
04-28 13:32:58.919 30865 30865 F DEBUG   :       #23 pc 0000000000210774  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #24 pc 0000000000472028  /apex/com.android.art/lib64/libart.so Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #25 pc 00000000005e0780  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<true>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1904) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #26 pc 000000000022d9c4  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+7228) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #27 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #28 pc 00000000001dfcb4  /system/framework/framework.jar (android.app.Activity.performCreate+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #29 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #30 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #31 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #32 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #33 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #34 pc 00000000001dfc98  /system/framework/framework.jar (android.app.Activity.performCreate+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #35 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #36 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #37 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #38 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #39 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #40 pc 0000000000264f4c  /system/framework/framework.jar (android.app.Instrumentation.callActivityOnCreate+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #41 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #42 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #43 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #44 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #45 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #46 pc 00000000001cacb8  /system/framework/framework.jar (android.app.ActivityThread.performLaunchActivity+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #47 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #48 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #49 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #50 pc 000000000022e240  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+9400) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #51 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #52 pc 00000000001cab40  /system/framework/framework.jar (android.app.ActivityThread.handleLaunchActivity+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #53 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #54 pc 000000000093a534  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+672) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #55 pc 0000000000227098  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #56 pc 000000000020a320  /apex/com.android.art/lib64/libart.so (nterp_helper+4016) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #57 pc 000000000030f2c2  /system/framework/framework.jar (android.app.servertransaction.LaunchActivityItem.execute+170)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #58 pc 000000000020a2c4  /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #59 pc 0000000000311ebe  /system/framework/framework.jar (android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem+154)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #60 pc 000000000020a2c4  /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #61 pc 0000000000311f4a  /system/framework/framework.jar (android.app.servertransaction.TransactionExecutor.executeTransactionItems+70)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #62 pc 0000000000210774  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #63 pc 0000000000472028  /apex/com.android.art/lib64/libart.so Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #64 pc 00000000005dfc30  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1920) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #65 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #66 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #67 pc 0000000000311bf0  /system/framework/framework.jar (android.app.servertransaction.TransactionExecutor.execute+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #68 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #69 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #70 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #71 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #72 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #73 pc 00000000001c95cc  /system/framework/framework.jar (android.app.ActivityThread$H.handleMessage+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #74 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #75 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #76 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #77 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #78 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #79 pc 0000000000217594  /system/framework/framework.jar (android.os.Handler.dispatchMessage+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #80 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #81 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #82 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #83 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #84 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #85 pc 000000000023e7ac  /system/framework/framework.jar (android.os.Looper.loopOnce+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #86 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #87 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #88 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #89 pc 000000000022f5c0  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+14392) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #90 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #91 pc 000000000023f088  /system/framework/framework.jar (android.os.Looper.loop+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #92 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #93 pc 00000000005df0f4  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+104) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #94 pc 00000000005dfc14  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1892) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #95 pc 000000000022f5c0  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+14392) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #96 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #97 pc 00000000001d7188  /system/framework/framework.jar (android.app.ActivityThread.main+0)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #98 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.920 30865 30865 F DEBUG   :       #99 pc 000000000093a534  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+672) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.920 30865 30865 F DEBUG   :       #100 pc 0000000000227098  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #101 pc 0000000000210a40  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #102 pc 0000000000472060  /apex/com.android.art/lib64/libart.so Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #103 pc 0000000000838478  /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+2108) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #104 pc 00000000007a3390  /apex/com.android.art/lib64/libart.so Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+36) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #105 pc 0000000000226f70  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #106 pc 0000000000210774  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #107 pc 0000000000472028  /apex/com.android.art/lib64/libart.so Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #108 pc 00000000005dfc30  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1920) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #109 pc 000000000022f248  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>SwitchImplContext*)+13504) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #110 pc 00000000002295d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #111 pc 00000000001dec84  /system/framework/framework.jar (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+0)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #112 pc 00000000005d89c0  /apex/com.android.art/lib64/libart.so Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238)+444) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #113 pc 000000000093a534  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+672) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #114 pc 0000000000227098  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #115 pc 000000000088150c  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+3484) (BuildId: a7a6c813ca81eaaff866636a268f17cb210a3493)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #116 pc 0000000000210a40  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: f09f55f58888db3fa9c586c60e5e1385)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #117 pc 0000000000472060  /apex/com.android.art/lib64/libart.so Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #118 pc 0000000000838e10  /apex/com.android.art/lib64/libart.so JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+472) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #119 pc 00000000006fff64  /apex/com.android.art/lib64/libart.so CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+560) (BuildId: f09f55f58888db3fa9c586c60e5e1385
04-28 13:32:58.922 30865 30865 F DEBUG   :       #120 pc 00000000000e7450  /system/lib64/libandroid_runtime.so CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) (BuildId: 1ec488ef4261185a67d0d6dd2ff8fdbd
04-28 13:32:58.922 30865 30865 F DEBUG   :       #121 pc 00000000000ff004  /system/lib64/libandroid_runtime.so start(char const*, android::Vector<android::String8> const&, bool)+1032) (BuildId: 1ec488ef4261185a67d0d6dd2ff8fdbd
04-28 13:32:58.922 30865 30865 F DEBUG   :       #122 pc 0000000000002748  /system/bin/app_process64 (main+1672) (BuildId: dc603807f76573d3f4e529454618c2d5)
04-28 13:32:58.922 30865 30865 F DEBUG   :       #123 pc 0000000000056fe8  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: 9e95ade9454f0c544b6d804e902a6c5d)
04-28 13:32:58.948 30865 30865 E MIUINDBG: miui_native_debug_process_O
04-28 13:32:58.949 30865 30865 E MIUINDBG: crash_dump(miuindbg) client read ack success
04-28 13:32:58.949 30865 30865 E MIUINDBG: core type: 0 
04-28 13:32:58.949 30865 30865 E MIUINDBG: unable to connect to mqsas native socket

无奈未解决,参考的这个博主还有新版的一个教程,准备进行第三次尝试