4
我生成使用到位桶管道與 the link到位桶管道INSTALL_PARSE_FAILED_NO_CERTIFICATES問題
的幫助下試圖運行我得到這個問題 INSTALL_PARSE_FAILED_NO_CERTIFICATES的APK構建(APK)。我沒有找到解決方案如何將默認密鑰庫文件詳細信息包含到bitbucket中。
我生成使用到位桶管道與 the link到位桶管道INSTALL_PARSE_FAILED_NO_CERTIFICATES問題
的幫助下試圖運行我得到這個問題 INSTALL_PARSE_FAILED_NO_CERTIFICATES的APK構建(APK)。我沒有找到解決方案如何將默認密鑰庫文件詳細信息包含到bitbucket中。
通過在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成功生成,並能在設備安裝。