2017-06-20 84 views

回答

1

通過在build.sh文件中做一些更改來修復此問題。

#!/bin/bash 

./gradlew $1:assembleDebug || exit 1 
BRANCH_NAME=$2 
mkdir -p ~/.ssh 
(umask 077 ; echo $BUILD_KEY | base64 --decode > ~/.ssh/id_rsa) 
chmod 600 ~/.ssh/id_rsa 
TOSEND=$BITBUCKET_COMMIT 
if [ "$3" == "true" ] 
then 

if [ "$1" == "venkat" ] 
then 
    ssh -i ~/.ssh/id_rsa [email protected] mkdir -p build/androidsdk/${BRANCH_NAME}/$TOSEND 
    scp -i ~/.ssh/id_rsa venkat/build/outputs/aar/venkat-debug.aar [email protected]:build/androidsdk/${BRANCH_NAME}/$TOSEND || exit 1 
fi 
if [ "$1" == "app" ] 
then 
ssh -i ~/.ssh/id_rsa [email protected] mkdir -p build/androidtestapp/${BITBUCKET_BRANCH}/$TOSEND 
scp -i ~/.ssh/id_rsa app/build/outputs/apk/app-debug.apk [email protected]:build/androidtestapp/${BITBUCKET_BRANCH}/$TOSEND || exit 1 
fi 
fi 

現爲Build成功生成,並能在設備安裝。