Skip to content

Android Studio Virtual Device Emulator Runner

License

Notifications You must be signed in to change notification settings

misakichan/emulator-runner

 
 

Repository files navigation

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

About

Android Studio Virtual Device Emulator Runner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 48.0%
  • TypeScript 46.8%
  • CSS 4.5%
  • HTML 0.7%