Tag: android emulator

如何修复docker,使其停止与Android工作室连接到OSX模拟器

与此问题相关: Android模拟器不能在MacOS 10.10中启动 事实上,docker安装使得无法在android studio中启动一个模拟器。 退出docker允许启动模拟器,但不启动应用程序(模拟器停留在主屏幕上)。 有错误: Error while waiting for device: Timed out after 300seconds waiting for emulator to come online. 有人有这个解决scheme?

Android模拟器Couchbase复制数据库未find错误

面对来自android模拟器的couchbase sync-gateway与couchbase-server的集成问题 环境细节 在Windows上运行的Android模拟器 在Windows上安装Couchbase Lite VirtualBox在Ubuntu上托pipecouchbase服务器和sync-gateway Docker容器 build立 根据Docker容器的日志,sync-gateway和couchbase-server可以相互通信 两个Docker容器都是Docker-hub couchbase文档中提到的同一networking的一部分 从Windows启用端口转发与虚拟箱集成,并能够访问8091/4984/4985 在couchbase-server上创build一个新的数据库/存储桶: rssfeeder 同步网关日志通过rssfeeder详细信息确认服务器正常运行 问题 1. Android模拟器启动应用程序复制推/拉继续为真2.模拟器启动远程连接和IP地址 http://10.0.2.2:4984/rssfeeder 在控制台上login错误: 404 Not found 数据库也不能从主机的浏览器访问。 这将是非常感激的,因为我正在沙发/ Docker / VM的第一次工作

Docker容器中的Android模拟器surfaceflinger崩溃endldess引导循环

我试图在云中安装一些android自动化(特定的Docker)。 这是我的docker文件: ENV DEBIAN_FRONTEND noninteractive RUN echo "debconf shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections && \ echo "debconf shared/accepted-oracle-license-v1-1 seen true" | debconf-set-selections # Update packages RUN dpkg –add-architecture i386 &&\ apt-get -yqq update && \ apt-get install -qqy \ software-properties-common\ curl \ html2text \ libc6-i386 \ lib32stdc++6 \ lib32gcc1 \ lib32ncurses5 \ bzip2 \ lib32z1 […]

远程访问位于Docker容器内的ADB服务器

我在主机A上有一个Docker容器 ,它在端口 5022上导出一个SSH服务。例如,如果我想连接到容器,我通常使用ssh -p 5022 user@hostA 。 在Docker容器中,我有一个运行在端口5037(这是默认端口) 的ADB服务器 (Android Debug Bridge)。 例如,我可以在容器中运行adb devices来列出所有连接的Android设备和仿真器。 我想这样做,但从主机B远程 。 所以,从主机B,我想ADB adb devices被redirect到我的远程docker集装箱的ADB。 我试图build立一个如下这样的隧道: ssh -L 9999:127.0.0.1:5037 -N -T -p 5022 user@hostA ,然后adb -H 127.0.0.1 -P 9999 devices但它不工作:(并说error: protocol fault (no status)和channel 2: open failed: connect failed: Connection refused被隧道channel 2: open failed: connect failed: Connection refused 。 隧道: bash […]

运行Android模拟器的Docker GitLab错误:无法确定主机的位数。 假定32位

我正在尝试自动化Android构build和testing。 仪器testing不工作,因为我在Docker Runner中启动Android模拟器时出现以下错误: Running with gitlab-ci-multi-runner 9.4.2 (6d06f2e) … Using Docker executor with image kmindi/android-ci:latest … … $ chmod +x ./gradlew $ echo no | avdmanager -v create avd –force –name test –abi google_apis/x86_64 –package 'system-images;android-25;google_apis;x86_64' Do you wish to create a custom hardware profile? [no] $ export SHELL=/bin/bash && echo "no" | emulator -avd […]

如何从Android模拟器到Docker机器的容器?

我有一台安装了Docker Toolbox的Windows笔记本电脑。 所以我的后端服务生活在docker集装箱。 另外,我有一个安装了客户端应用程序的Android模拟器。 我知道我可以通过使用10.0.2.2地址从Android模拟器获得主机的环回。 问题是,docker机器有它自己的地址:192.168.99.100(默认)。 如何使这项工作? 基本上,我想从模拟器调用192.168.99.100:8080。 它在安装在Windows上的邮差工作正常,但据我了解,这是完全不同的networking,这是它不能正常工作的原因。

在Docker容器(在VM中)无法启动Android模拟器x86_64

我有一个VM(Debian Stable)里面使用Docker。 我想在Docker容器中运行x86_64的Android模拟器。 以下是Docker镜像的构build方式: FROM debian:stable RUN apt-get update && apt-get install –yes curl unzip openjdk-8-jdk libqt5widgets5 RUN useradd foo –shell /bin/bash –create-home –user-group USER foo WORKDIR /home/foo RUN curl –output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip RUN unzip sdk-tools-linux.zip && rm sdk-tools-linux.zip RUN yes | tools/bin/sdkmanager 'system-images;android-24;default;x86_64' 'emulator' 'build-tools;26.0.1' 'platform-tools' 'platforms;android-24' RUN echo no | tools/bin/avdmanager create avd […]

移动现有的Android模拟器(AVD)到Docker容器

我需要包括现有的Android模拟器与其中包含的更改(qcow2文件)泊坞窗图像。 sorting: 1)通过Android Studio创build一个模拟器 2)使用-writable-system选项运行它 emulator -avd xposed -writable-system 3)进行必要的更改(Xposed安装,某些模块,SD卡上的数据logging等)。 所有写入qcow2文件(system.img.qcow2,sdcard.img.qcow2等) 4)停止仿真器 5)存档 cd /home/user/.android/avd && tar -cvzf xposed.tar.gz . 6)在docker文件中: ADD xposed.tar.gz /root/.android/avd 7)在xposed.ini更改模拟器实例的绝对path path=/root/.android/avd/xposed.avd 当试图在docker里面运行模拟器时 – 重新创build包含更改的qcow2文件,而不是使用现有的。 🙁 我得到了相同的android-sdk工具和模拟器版本,相同的JDK等等。 也试图改变harware-qemu.ini中的path到新的path( /root/.android/avd/xposed/…. ),但没有运气。 关于系统和docker的一些信息: 1)Android版本23(6.0)x86 google_apis图片 2)运行docker命令: sudo docker run -d -p 5900:5900 -p 5555:5555 –privileged -v /dev/kvm:/dev/kvm –name xposed xposed 3)运行android模拟器命令: usr/local/android-sdk/emulator/emulator -avd […]

'sh:1:file:not found'在Docker容器中创build一个android模拟器时

我正在尝试在Docker容器中创build一个Android模拟器,但遇到了一些问题。 SDK更新和AVD创build成功,我尝试创build模拟器,出现以下错误: ./emulator -avd test-22 -no-skin -no-audio -no-window sh: 1: file: not found sh: 1: file: not found WARNING: Cannot decide host bitness because $SHELL is not properly defined; 32 bits assumed. ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them 注:运行最后的docker版本,并使用java:8-jdk图像。 我的dockerfile可以在这里find=> https://gist.github.com/leoGalani/1f74621b8e82bd5bc8db586d1f34b8a2 – 有些人告诉我为API22安装x86 intel ABI / ARM,但是我无法find软件包名称,所以我可以通过命令行来安装。

在Docker容器中运行Android模拟器时,Chrome浏览器不断崩溃

我想创build一个设置来使用docker容器来运行android模拟器,它将通过appium连接到中心。 我能够根据这个项目创build一个定制的docker图像 它将启动一个Docker容器,它将启动一个android模拟器,然后通过appium将其连接到一个集线器。 现在我遇到了问题,不pipe是什么android模拟器abi我使用(默认或google_apis)和默认的浏览器或手动安装一个总是崩溃时,我试图点击并打开它。 我正在运行的Android SDK有android-24 api,我正在使用以下图像: SYS-IMG-armeabi-V7Afunction的Android-24 SYS-IMG-armeabi-V7A-google_apis-24 当我手动安装铬浏览器,我灌输arm版本为android-24 api 我有几个问题: 任何人遇到类似的问题铬浏览器不断崩溃? 我的docker设置工作? 在Docker容器解决scheme中是否还有其他的可以通过appium连接到外部中心的android模拟器? 非常感谢你 !