Android SDK缺少proguard和zipAlign
在CloudBees构建服务器上使用Android SDK 23.0.2-我看到proguard和zipAlign的构建错误 该版本的Android SDK中缺少proguard和zipalign 看Android SDK缺少proguard和zipAlign,android,jenkins,cloudbees,Android,Jenkins,Cloudbees,在CloudBees构建服务器上使用Android SDK 23.0.2-我看到proguard和zipAlign的构建错误 该版本的Android SDK中缺少proguard和zipalign 看 我如何让它为我的构建工作 解决方案-下载旧的Android SDK并从中复制这些工具 在主构建运行之前,可以使用以下脚本作为步骤,它将有条件地下载并获取这些工具:(请参阅) #!/bin/sh if [ ! -d /opt/android/android-sdk-linux/tools/prog
我如何让它为我的构建工作 解决方案-下载旧的Android SDK并从中复制这些工具 在主构建运行之前,可以使用以下脚本作为步骤,它将有条件地下载并获取这些工具:(请参阅)
#!/bin/sh
if [ ! -d /opt/android/android-sdk-linux/tools/proguard ]
then
echo "Downloading SDK directory for Proguard"
curl -O http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
tar -zxvf android-sdk_r22.6.2-linux.tgz
echo "Copying proguard directory..."
cp -r android-sdk-linux/tools/proguard /opt/android/android-sdk-linux/tools
fi
if [ ! -f /opt/android/android-sdk-linux/tools/zipalign ]
then
if [ ! -f android-sdk_r22.6.2-linux.tgz ]
then
echo "Downloading SDK directory for zipalign"
curl -O http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
tar -zxvf android-sdk_r22.6.2-linux.tgz
fi
echo "Copying zipalign file..."
if [ -h /opt/android/android-sdk-linux/tools/zipalign ]
then
rm -rf /opt/android/android-sdk-linux/tools/zipalign
fi
cp android-sdk-linux/tools/zipalign /opt/android/android-sdk-linux/tools
fi
if [ -d android-sdk-linux ]
then
echo "Removing downloaded SDK directory and TGZ"
rm -rf android-sdk-linux
rm -f android-sdk_r22.6.2-linux.tgz
fi