无法在docker上运行Calabash-android

时间:2016-04-22 05:59:26

标签: docker automation avd calabash-android

我在docker上集成了Calabash-android测试。整个设置和运行Calabash在我当地非常容易,当涉及到docker时我还无法运行测试。我在过去两周一直在尝试这个,并且在尝试运行模拟器时没有得到任何积极的回应。最后根据Android专家的建议,我最终使用了下面给出的docker文件,

FROM tracer0tong/android-emulator
RUN apt-get -y install python-software-properties && apt-add-repository -y ppa:brightbox/ruby-ng && apt-get update && apt-get -y     install  r uby2.2
#install android dependencies
RUN apt-get update
RUN apt-get -y install lib32stdc++6 lib32z1 lib32z1-dev
RUN gem install calabash-android
ENV ANDROID_HOME /usr/local/android-sdk
ENV GRADLE_HOME /usr/local/gradle
ENV ANDROID_SDK_HOME $ANDROID_HOME
ENV PATH $PATH:$ANDROID_SDK_HOME/tools
ENV PATH $PATH:$ANDROID_SDK_HOME/platform-tools
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle

使用上面的dockerfile构建映像后,所有内容似乎都安装正确,但每当我尝试运行模拟器时,它都会引发错误,就好像模拟器不存在一样。以及下面的一个。如果有人出面帮助修理阻挡器,将不胜感激。

  

未找到appt

0 个答案:

没有答案