sun82kg
V2EX  ›  Android

请教。有没有开源的安卓模拟器,可以安装 APP,还能提供 API 来控制 APP 的操作

  •  
  •   sun82kg · Mar 4, 2025 · 6128 views
    This topic created in 611 days ago, the information mentioned may be changed or developed.

    大家有没有遇到这样的场景呢。

    有没有 docker 版本的

    11 replies  •  2025-03-05 12:26:41 +08:00
    w568w
    w568w
    Mar 4, 2025❤️1
    1
    如果内核有 binder (纯容器兼容层,性能高):

    https://github.com/remote-android/redroid-doc

    如果内核没有(全/半硬件虚拟化,性能低):

    https://github.com/budtmo/docker-android
    Jinnrry
    Jinnrry
    Mar 4, 2025 via iPhone
    2
    你说的 api 是怎样的 api ?点击屏幕某个点,点击返回按钮?还是直接点击某个 app 的某个功能按钮?

    前者方案很多,后者不可能有现成的
    ntdll
    ntdll
    Mar 4, 2025❤️1
    3
    redroid 是一个比较轻量化的选择方案,也更容易定制,我这里在 arm 上同时跑几个。

    同时建议大家审慎使用来源不明的 Android 设备,对,我司就是做这个来源不明的 Android 设备。

    你很难想象别人会在你的设备上做什么。
    rev1si0n
    rev1si0n
    Mar 4, 2025
    4
    自动化控制方案: https://github.com/firerpa/lamda
    tool2dx
    tool2dx
    Mar 4, 2025
    5
    其实是两个问题,第一是安卓模拟器,第二是自动化操作。后者方案挺多的,前者如果玩游戏,优先考虑 google 自己的开发模拟器,写了很多 GPU 适配代码,运行速度很快。
    wasaibi12345
    wasaibi12345
    Mar 4, 2025
    6
    Google 不是有自己的 AVD 模拟器吗?参考这篇: https://sspai.com/post/65514
    sun82kg
    sun82kg
    OP
    Mar 5, 2025
    7
    @Jinnrry 点击指定位置,输入文字,能调用摄像头识别二维码
    sir283
    sir283
    Mar 5, 2025 via Android
    8
    @sun82kg 自己写啊,基于谷歌的 avd ,然后自己写个程序,调用系统 api ,就能实现你说的功能了。都有对应的 api 接口,自己去看 aosp 的 framework 源码,里面都有的。
    sun82kg
    sun82kg
    OP
    Mar 5, 2025
    9
    @sir283 好的,谢谢
    zzy619
    zzy619
    Mar 5, 2025
    10
    @gam2046 老哥,你们是做盒子产品的吗?
    ntdll
    ntdll
    Mar 5, 2025
    11
    @zzy619 #9 机顶盒是其中之一。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5597 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 02:31 · PVG 10:31 · LAX 18:31 · JFK 21:31
    ♥ Do have faith in what you're doing.