je suis en train d'essayer de mettre en œuvre Google ActivityRecognitionApi. Cependant, j'obtiens les erreurs suivantes:
Erreur: Échec de la compression du fichier C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject\app\build\intermediates\exploded-aar\com.google.Android.gms\play-services-cast-framework\10.0.1\res\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png dans C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject\app\build\intermédiaires\res\merged\debug\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png
Erreur: L'exécution a échoué pour la tâche ': app: mergeDebugResources'. Erreur: Échec de la compression du fichier C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject\app\build\intermediates\exploded-aar\com.google.Android.gms\play-services-cast-framework\10.0.1\res\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png dans C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject\app\build\intermédiaires\res\merged\debug\drawable-xxhdpi-v4\quantum_ic_forward_30_grey600_36.png
Je suis très nouveau dans le développement Android et je ne sais vraiment pas quoi faire.
J'apprécie tous les commentaires.
Merci d'avance
EDIT: Mon erreur! J'ai oublié de copier des fichiers ...
Échec de la compression du fichier, ce qui signifie que studio ne peut pas traiter le fichier . Il est trop long et a atteint la ligne de chemin d'accès maximale au fichier du système d'exploitation.
-> Manière grossière Pour le résoudre, déplacez le projet dans un dossier dans "C: \".
-> Mieux vaut est de changer le répertoire de construction du projet dans le fichier build.gradle (Project)
allprojects {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
.
.
}
ceci est dû au fait que le chemin du projet est trop long ..___ S'il vous plaît, rendez-le aussi court que possible. Cela résoudra cette erreur.
Comme
C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject
à
C:\ActivityProject
La longueur du chemin\nom du fichier (nombre de caractères du nom) a dépassé la limite maximale. Cela se produit car une combinaison de la longueur du nom de fichier et des multiples niveaux de dossiers imbriqués.
C'est parce que la longueur du chemin a dépassé la valeur maximale. Vous n'êtes pas obligé de déplacer votre projet ailleurs. Ouvrez simplement un shell dans le répertoire racine de votre disque dur et faites une jonction avec votre projet:
D:\a\very\long\chemin\vers\votre\projet
cd \
mklink /j project D:\a\very\long\path\to\your\project
cd project
Vous pouvez maintenant effectuer le processus de construction sans douleur
ce qui signifie que le chemin est trop long pour atteindre ce fichier particulier. assurez-vous que votre projet est placé dans le répertoire parent (ne dépassez pas 4 niveaux).
exemple:
C:\Utilisateurs\marschall\Bureau\googlesamples-Android-play-location-2ed2964\ActivityProject
utilisez plutôt:
C:/votre répertoire de projet/votre fichier de projet
la meilleure pratique est de garder le projet aussi facilement disponible pour le compilateur.
Cela se produit parce que le nom de fichier et le chemin sont trop longs
1) renommer le dossier en un nom plus court
2) déplacez le projet dans le dossier vers un chemin simple comme
c:/Projets Android/Exemple de projet
Dans mon cas avec Windows 7 (je dois travailler avec cela: - |), passer à un répertoire plus élevé quel que soit le lecteur situé ou réduire la longueur du nom du répertoire a fait l'affaire.
Avait le même problème. Déplacez votre projet dans un répertoire plus élevé (comme C :).
Android Studio 2.2 Erreur de synchronisation des services Google Play
J'utilise Android studio avec react-native. J'ai rencontré la même erreur en ce qui concerne 'échec du traitement du fichier'. Je viens de mettre à jour le niveau de mon projet de 2.3 à
dependencies {
classpath 'com.Android.tools.build:gradle:3.0.1'
}
et tous ont recommencé à travailler.