android docker在./sdkmanager命令处失败

android docker在./sdkmanager命令处失败,docker,dockerfile,Docker,Dockerfile,这是我的第六个Dockerfile,有相同的错误。基于ubuntu,它无法构建在任何第一行上执行sdkmanager。我现在正在关注,但同样的问题也失败了 # Set up Android SDK RUN wget -O sdk-tools.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip RUN unzip sdk-tools.zip && rm sdk-tools.zip RUN

这是我的第六个Dockerfile,有相同的错误。基于ubuntu,它无法构建在任何第一行上执行sdkmanager。我现在正在关注,但同样的问题也失败了

# Set up Android SDK
RUN wget -O sdk-tools.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
RUN unzip sdk-tools.zip && rm sdk-tools.zip
RUN mv tools Android/sdk/tools
RUN cd Android/sdk/tools/bin && yes | ./sdkmanager --licenses # failure
RUN cd Android/sdk/tools/bin && ./sdkmanager "build-tools;29.0.2" "patcher;v4" "platform-tools" "platforms;android-29" "sources;android-29"
ENV PATH "$PATH:/home/developer/Android/sdk/platform-tools"
如果我使用sdkamanger-update或任何构建工具,它也会失败;29.0.2命令的部分。如果我删除了这些,构建就会成功,因此我认为我在使用sdkmanager时犯了一个错误


我的android版本工具是25.0,但在这个阶段,我只想将其作为一个学习步骤进行构建。

我能够使用您提到的链接中给出的整个docker文件构建docker映像。我没有做任何改变。你能分享你的整个Dockerfile吗?你做了任何修改吗?我可以使用你提到的链接中给出的整个docker文件来构建docker映像。我没有做任何改变。你能分享你的整个Dockerfile吗?你做了什么修改吗?