DigitalOcean上的Android模拟器(AVD)(等)

时间:2018-06-13 14:43:15

标签: android android-emulator virtualization avd android-sdk-manager

是否可以在某些VPS(digitalocean,google cloud,amazon aws等)上安装Android SDK和Emulator,然后在其上运行一些模拟手机,并从任何远程PC(使用一些VNC或其他远程访问软件)连接到它)?结果 - 我可以从世界任何地方访问一些虚拟电话吗?

我需要打开仅在Android手机上提供的特定应用,但我不想在自己的计算机上运行它。

2 个答案:

答案 0 :(得分:1)

您可以尝试适用于AWS的Genymotion云映像:https://aws.amazon.com/marketplace/pp/B01MREUQPU

答案 1 :(得分:0)

如果您的目的是在云上运行测试或构建软件包,我想您可以做到,首先您应该安装具有必需版本的android sdk,然后再创建无头模拟器。

例如,如果您决定在Amazon EC2上运行测试,则可以执行两个步骤

首先从命令行安装android sdk:

ANDROID_HOME=/usr/local/android-sdk
ANDROID_VERSION=26 
ANDROID_BUILD_TOOLS_VERSION=26.0.2

mkdir $ANDROID_HOME .android \
    && cd $ANDROID_HOME \
    && curl -o sdk.zip $SDK_URL \
    && unzip sdk.zip \
    && rm sdk.zip \
    && yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses

要创建无头模拟器,您可以按照说明from