2017-10-08 6 views
1

Je tente de cloner un référentiel à partir de GitHub. Lors de l'importation du projet, je reçois une erreur:Erreur: keystore.properties introuvable lors du clonage du projet

E:\ProjectDir\keystore.properties (The system cannot find the file specified)

Je ne l'ai jamais rencontré ce problème lors de l'importation d'autres prises en pension de GitHub.

+0

Recherchez dans vos fichiers 'build.gradle' des références à' keystore.properties'. Ensuite, mettez-les en commentaire ou créez un fichier en fonction de ce dont votre fichier Gradle a besoin à partir de ces propriétés. – CommonsWare

+0

@CommonsWare Merci. Commentant les références travaillées! – RandomyzeEverything

Répondre

4

De nombreux projets configurent la signature de release à l'aide d'un fichier keystore.properties. Ce fichier contiendra des propriétés pointant vers l'emplacement du fichier de clés de version, les mots de passe à utiliser pour accéder à la clé de version, etc. Ce fichier de clés et les fichiers de propriétés ne doivent pas être validés dans un système de contrôle de version public. Par conséquent, lorsque vous extrayez le code du contrôle de version, le fichier keystore.properties n'existe pas et Gradle se plaindra.

Il existe des moyens de configurer un fichier build.gradle pour éviter ce type d'erreur, en vérifiant si le fichier existe et en n'utilisant son contenu que s'il le fait. Tactiquement, dans votre cas, simplement commenter les instructions de construction release suffirait.