web-dev-qa-db-fra.com

Impossible d'ouvrir le projet si la longueur du fichier de projet dépasse la limite de 100 caractères

J'utilise Android Studio 3.1 Preview et j'obtiens une erreur lorsque je tente d'importer certains projets:

Impossible d'ouvrir le projet La longueur du fichier de projet dépasse la limite de 100 caractères.

Cette erreur se produit que j'importe des projets clonés à partir de github ou d'anciens projets enregistrés avec Eclipse. Est-il possible d'importer ces projets?

9
Carlton McDonald

Sous Android 3.1, si vous dépassez la limite de 100 caractères, au lieu d'utiliser le projet d'importation (Fichier> Nouveau> Projet d'importation), utilisez Fichier> Ouvrir, sélectionnez votre projet, puis sélectionnez le bouton OK.

Je ne sais pas si l'importation offre des fonctionnalités supplémentaires qui vont au-delà de vous obliger à repenser l'utilisation de longs chemins de plus de 100 caractères. Pour mes besoins, l’utilisation de la méthode Fichier> Ouvrir permet de sélectionner des projets avec de longs chemins et de conserver les structures de répertoires existantes.

20
Eric H.

Je rencontrais le même problème avec Android Studio 3.1 dans Linux . Après quelques tests, j’ai conclu qu’il considérait le chemin complet comme la longueur du projet (de/home/à la racine du projet), qui ne pouvait pas dépasser 100 caractères.

Ce message d'avertissement s'affiche également lorsque vous essayez de créer un nouveau projet.

Je n'ai pas trouvé où le personnaliser. En guise de solution de contournement, vérifiez si vous pouvez réduire cette longueur de chemin d'accès complet.

Meilleures salutations

4
Thiago Maeda

J'ai fait face au même problème et je l'ai résolu en limitant la taille du personnage. Essayez de limiter le nom de votre projet à 15 caractères.

Par exemple, si le nom de votre répertoire de projet ressemble à

quelque-nom-du-projet

alors vous devez ajuster le nom avec 15 caractères maximum

quelque-nom-du-th

Je cherche le réglage pour augmenter la longueur du nom du projet de plus de 15 caractères.

3
Imtiaz Hossain

Quiconque a ce problème, c'est simple. Dans mon cas, le dossier du projet se trouve dans un dossier à plusieurs piles. Ce que j'ai fait est de le copier et de le coller directement dans le dossier D.

D:/project-file.

Dont D:/bla/bla-bla/project-file

2
Nash

Avec l'environnement Windows, vous pouvez essayer de créer un pilote virtuel comme je le fais. Utilisez la commande subst . Par exemple, j'ai le chemin géant suivant:

C:\Utilisateurs\MonUtilisateur\Source\Démos\Android\ud851-exercices\Lesson02-GitHub-Repo-Search\T02.05-Exercice-CreateAsyncTask

À l'aide de la commande subst E: "C:\Users\MyUser\Source\Demos\Android\ud851-exercises", je peux ensuite importer dans Android Studio à l'aide du chemin virtuel.

E:\Lesson02-GitHub-Repo-Search\T02.05-Exercice-CreateAsyncTask

Cela a fonctionné pour moi puisque je ne veux rien changer dans le chemin du référentiel.

Vous obtenez cette erreur si le nombre de caractères du chemin complet (y compris la racine du projet à partir de/home ou/Users)> = 100.

Vous pouvez utiliser cette commande pour vérifier: pwd | wc -c

1
Nithya

Déplacez votre dossier de projet par exemple dans C: et renommez le dossier principal en 1 caractère. Cela devrait ressembler à C: un\projet-Android

0
Balflear

J'étais confronté au même problème dans Android studio 3.1.3, lorsque je changeais le nom du répertoire du projet en un nom trop court. L'erreur disparaît.

Par exemple, si le nom de votre répertoire de projet ressemble à

Tester et tester un exemple de projet

Changer en 

Essais

0
S.Kalaivani