141 votes

Studio Android - chemin d’accès local n ' t existent

Après la mise à jour Android Studio pour 0.2.4 je ne peux pas obtenir mon projet pour le déploiement. Il ya un décalage de nom de fichier apk.

Waiting for device.
Target device: 0146B0020E010020
Uploading file
    local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
    remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.

Après la lecture de certains posts ici, j'ai changé le chemin de la sortie à la construction/apk dossier, mais le problème demeure. Au lieu de la créé projectname-debug-non-alignées.apk il est à la recherche pour le projectname.apk et je n'ai aucune idée de comment et où je peux lui dire de changer de nom, il est à la recherche pour. Des idées?

PS: Oui j'ai lu plusieurs posts qui sont montrés dans la liste sur le côté droit. Le redémarrage de l'IDE travaillé pour mon collègue, mais pas pour moi.

Modifier

Je suis tombé d' une question à la prochaine j'ai donc repris la seule version téléchargeable j'ai pu trouver: 0.2.0. Pas de disparition des éléments de l'INTERFACE, je peux créer de nouveaux projets et, le meilleur de tous, je peux enfin déployer l'APK du studio à mon appareil... je vais essayer de 0.2.5 dès qu'il est libéré.

273voto

Adam Johns Points 4784

J'ai d'abord vu cette erreur après la mise à niveau à partir de 0.2.13 à 0,3. Ces instructions ont été mises à jour pour la version d'Android Studio 0.5.2. Ce sont ces étapes que j'ai effectué pour résoudre le problème.

1.Dans la construction.gradle assurez-vous que gradle est définie à l' 0.9.0

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.0'
    }
}

2.Dans gradle-wrapper.propriétés assurez-vous d'utiliser gradle 1.11

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip

3.Synchronisation projet avec gradle fichiers en appuyant sur le bouton à gauche du bouton avd

enter image description here

4.Essayez de construire le projet de nouveau. Si encore avoir des problèmes éventuellement essayer de Fichier > Invalider les Caches/Redémarrer

REMARQUE: Si vous utilisez 0.9.+ et il donne de l' Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized (se passe de façon sporadique), puis de changer de 0.9.0. Aussi, vous devez utiliser des outils de génération de 19,0 ou plus je crois donc, assurez-vous que vous avez ces téléchargé dans le sdk manager et l'utiliser comme buildToolsVersion dans selon la gradle fichier contient cette info.

37voto

Victor Yanez Points 379

Essayez ceci :

  1. Fermez l’IDE
  2. Supprimer dossier idée et .iml tous les fichiers dans le projet.
  3. Redémarrez l’IDE et ré-importer le projet.

Message original : https://code.google.com/p/android/issues/detail?id=59018

26voto

buzeeg Points 852

J’ai réussi à trouver une solution de contournement temporaire. Faire par vous-même à l’aide de la ligne de commande :

C’est temporaire, mais j’espère qu’ils vont résoudre ce pour 0.2.5

Edit : pas fixe en 0.2.5

Edit2 : fixe pour maintenant en ajoutant dans mon fichier module.iml (dans la facette/configuration) :

14voto

Mani Khalil Points 451

Redémarrage du Studio Android (0.3.0) a fonctionné pour moi.

9voto

Evgeniy S Points 823

De 0.2.13 à 0.3.0 juste télécharger gradle nouveau 1.8 de http://www.gradle.org/downloads projet de réimportation et choisissez nouveau gradle à utiliser.

dans build.gradle

pas sûr, il a vraiment besoin, mais j’utilise invalider les caches et de redémarrer avant réimportation projetinvalidate caches and restart

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X