Skip to content

Latest commit

 

History

History
 
 

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Emulator Runner

Android Studio Virtual Device Emulator Runner

Testting

调试须知

  1. Applications 文件夹下必须要有 类似 Android Studio.app 文件夹
  2. Android Studio.app 文件夹可以从 release 下载

TODO

  • 需要 正确 设置 electron/main/index.ts staticPath 路径: 打包后 和 没打包 的路径
  • 需要将 dev 分支 的 src/Android.app 复制到 src/static 目录
  • icon.png 正确打包了, 但是只有 浏览器 能访问, 我不能直接复制, 所以 我该怎么获取 Android.app 示例呢?
  • nodejs 读取 配置文件, 默认为 emulatorLists.value[avdID].config
  • 顺便解决下 console 提示的几个问题

REQ

  1. Android Studio
  2. Android SDK
  3. Android Emulator
  4. Android Emulator Command-line
  5. Start the emulator from the command line
  6. Android Emulator Config
  7. XML Config

Inter

Preparing "Install SDK Patch Applier v4 v.1".
Downloading https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip
"Install SDK Patch Applier v4 v.1" ready.
Installing SDK Patch Applier v4 in /Users/mac/Library/Android/sdk/patcher/v4
"Install SDK Patch Applier v4 v.1" complete.
"Install SDK Patch Applier v4 v.1" finished.
Preparing "Install Sources for Android 34 (revision 1)".
Downloading https://dl.google.com/android/repository/sources-34_r01.zip
"Install Sources for Android 34 (revision 1)" ready.
Installing Sources for Android 34 in /Users/mac/Library/Android/sdk/sources/android-34
"Install Sources for Android 34 (revision 1)" complete.
"Install Sources for Android 34 (revision 1)" finished.
Preparing "Install Android SDK Platform 34 (revision 2)".
Downloading https://dl.google.com/android/repository/platform-34-ext7_r02.zip
"Install Android SDK Platform 34 (revision 2)" ready.
Installing Android SDK Platform 34 in /Users/mac/Library/Android/sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 2)" complete.
"Install Android SDK Platform 34 (revision 2)" finished.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
Downloading https://dl.google.com/android/repository/build-tools_r34-macosx.zip
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /Users/mac/Library/Android/sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Preparing "Install Android SDK Platform-Tools v.34.0.4".
Downloading https://dl.google.com/android/repository/platform-tools_r34.0.4-darwin.zip
"Install Android SDK Platform-Tools v.34.0.4" ready.
Installing Android SDK Platform-Tools in /Users/mac/Library/Android/sdk/platform-tools
"Install Android SDK Platform-Tools v.34.0.4" complete.
"Install Android SDK Platform-Tools v.34.0.4" finished.
Preparing "Install Android Emulator v.32.1.15".
Downloading https://dl.google.com/android/repository/emulator-darwin_x64-10696886.zip

Packages to install: - Intel x86 Atom System Image (system-images;android-22;default;x86)


Preparing "Install Intel x86 Atom System Image API 22 (revision 6)".
Downloading https://dl.google.com/android/repository/sys-img/android/x86-22_r06.zip
Last login: Mon Oct 16 20:46:09 on ttys000
/Users/mac/Documents/Android\ 5.app/Contents/MacOS/runemu ; exit;
➜  ~ /Users/mac/Documents/Android\ 5.app/Contents/MacOS/runemu ; exit;

  [~]  正在初始化资源文件 ...
  [✓]  初始化完成!
INFO    | Android emulator version 32.1.15.0 (build_id 10696886) (CL:N/A)
INFO    | Found systemPath /Users/mac/Library/Android/sdk/system-images/android-32/default/x86_64
INFO    | Storing crashdata in: /tmp/android-mac/emu-crash.db, detection is enabled
INFO    | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag.
WARNING | Please update the emulator to one that supports the feature(s): Vulkan
INFO    | Sending adb public key [QAAAAHediqi5s5YceKNZBvPlQ9hBOOr/+Pg6mV3BKihTt3FW97JWpqDEKknOwZq31qtp2CPvSy+ve73lPuaRUvbEI7Y4wMOnT8bpRFbTSxJIjb/zIJhKE2TNqLz8Qgx61gJ7rff1nbB/JB9pwtcf1EWwiIWqmxynA5Mj/lM4zE57bGcyXRRyEUROHYAY3mqtIKi12UMZaEcR9/B1JnDpzXSz+vvzhkxF+wMAgkZ/dfZqbWEZ7JhcFwiE8vG5ESlY7GKsBPRItv0usPnoCOf8jg4WZkjiDZlp3dfSa7BVKQjsY5qVDJtRflh0ZS8IC9j0XqPh16oMMm+yoGbqbRekmSy5uDFDY0C8wJf85iPkyRxuBEZRwcapStvsUd64Z1XhK+Z81ecXDkfnqM0/0Rfrm5HiPy054vNeD6yLEGGaN17mzXpMZzwjbDCmHJBzZ04HRXv/KFAqemeGOJalhA34zgTIZLEvCep4FzvzaLfSS+iyEXsRsziuluzMTAU/YNMfsPdNKTtf51+0ybFiwiZtqwzh1oGyJYHtKknRaDVK816M3ga8I0IjsjX4m88HnwVmVL4W7OIamj/0wzl2USRLIIzTArMOvXzJq5dONZVte6cAyjbg7vEh2be9J+0OxM8BQWU95ullppevKX4/a+rAp4Cail7+FNOsZWlSuPnUXD7LJUCUmi5FcQEAAQA= mac@unknown]
WARNING | cannot add library /Users/mac/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
WARNING | VirtioWifi is only support on API level 30 and above.
INFO    | added library /Users/mac/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
pc_memory_init: above 4g size: 40000000
WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***
INFO    | Started GRPC server at 127.0.0.1:8554, security: Local, auth: none
INFO    | Advertising in: /Users/mac/Library/Caches/TemporaryItems/avd/running/pid_6145.ini
Could not initialize record - Unknown Audiodevice
Could not initialize record - Unknown Audiodevice
Failed to create voice `adc'
INFO    | Setting display: 0 configuration to: 1440x3040, dpi: 560x560 
WARNING | Failed to process .ini file /Users/mac/.android/emu-update-last-check.ini for reading.
ERROR   | Unable to connect to adb daemon on port: 5037
INFO    | Your emulator is out of date, please update by launching Android Studio:
 - Start Android Studio
 - Select menu "Tools > Android > SDK Manager"
 - Click "SDK Tools" tab
 - Check "Android Emulator" checkbox
 - Click "OK"
WARNING | Failed to process .ini file /Users/mac/.android/emu-update-last-check.ini for reading.

https://dl.google.com/android/repository/sys-img/google_apis/x86_64-32_r07.zip

https://dl.google.com/android/repository/sys-img/android/x86_64-32_r01.zip