I a généré la construction (APK) en utilisant pipeline bitbucket avec l'aide de the linkBitbucket Pipeline INSTALL_PARSE_FAILED_NO_CERTIFICATES Problème
Tout en essayant de lancer le apk Je reçois cette question INSTALL_PARSE_FAILED_NO_CERTIFICATES. Je n'ai pas trouvé la solution pour inclure les détails du fichier keystore par défaut dans bitbucket.
4
A
Répondre
1
Résolution du problème en modifiant le fichier 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
maintenant construire est généré avec succès et en mesure d'installer dans les appareils.