Tag: android sdk tools

Android ABI链接到错误的目标

我正在通过terminal在Linux上安装Android SDK,如下所示: ENV ANDROID_SDK_FILENAME android-sdk_r24.4.1-linux.tgz ENV ANDROID_SDK_URL http://dl.google.com/android/${ANDROID_SDK_FILENAME} ENV ANDROID_API_LEVELS android-23 ENV ANDROID_BUILD_TOOLS_VERSION 24.0.1 ENV ANDROID_HOME /opt/android-sdk-linux ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools RUN cd /opt && \ wget -q ${ANDROID_SDK_URL} && \ tar -xzf ${ANDROID_SDK_FILENAME} && \ rm ${ANDROID_SDK_FILENAME} RUN echo y | android update sdk –no-ui –all –filter tools –force RUN echo y | android update […]

在Docker中安装Android SDK工具失败

我正在尝试使用Shippable来构build一个Docker图像,以便构buildAndroid项目。 问题是android update sdk命令,它给出了以下错误: Installing Android SDK Tools, revision 24.2 Failed to rename directory /opt/android-sdk-linux/tools to /opt/android-sdk-linux/temp/ToolPackage.old01. Failed to create directory /opt/android-sdk-linux/tools 我在这里find了一些解决scheme: https : //stackoverflow.com/a/8839359/867099,但它是为Windows,似乎并没有解决在Linux上的问题。 看来在更新命令期间,当前目录正在使用,因此不能被重命名。 我的解决方法是使用这个工作区请求,是这样的: RUN cp -r /opt/android-sdk-linux/tools /opt/android-sdk-linux/tools_copy RUN cd /opt/android-sdk-linux/tools && echo 'y' | /opt/android-sdk-linux/tools_copy/android update sdk –no-ui -a –filter tools,platform-tools,build-tools-22.0.1,android-21,extra-android-support,extra-google-google_play_services –force 为了自动接受许可证,我向android命令echo 'y' 。 但是我认为android命令也应该运行在正确的目录下,这就是为什么我先把它放进去。 但是,它仍然失败。 我相当难以解决这个问题,所以任何帮助表示赞赏。 ——更新——– […]