Nach dem Update von Android Studio auf 0.2.4 kann ich mein Projekt nicht bereitstellen. Der apk-Dateiname stimmt nicht überein.
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.
Nachdem ich hier einige Posts gelesen hatte, habe ich den Ausgabepfad in den build/apk-Ordner geändert, aber das Problem bleibt bestehen. Anstelle der erstellten projectname-debug-unaligned.apk sucht er nach der projectname.apk und ich habe keine Ahnung, wie und wo ich ihm sagen kann, dass er den gesuchten Namen ändern soll. Irgendwelche Ideen?
PS: Ja, ich habe mehrere Beiträge gelesen, die in der Liste auf der rechten Seite angezeigt werden. Der Neustart der IDE hat bei meinem Kollegen funktioniert, aber nicht bei mir.
Bearbeiten:
Ich stolperte von ein Problem zum nächste Also kehrte ich zu der einzigen herunterladbaren Version zurück, die ich finden konnte: 0.2.0.
Keine verschwindenden UI-Elemente, ich kann neue Projekte erstellen und das Beste ist, ich kann die APK aus dem Studio endlich wieder auf meinem Gerät bereitstellen. Ich werde 0.2.5 ausprobieren, sobald es veröffentlicht wird.
Ich habe es mit 0.2.5 versucht und es ist nicht behoben … Haben Sie eine andere Lösung gefunden?
– Remi F
18. August 2013 um 11:07 Uhr
es hat es für mich behoben. Ich habe viel zwischen verschiedenen Projekten gewechselt und auch ein neues erstellt und es fing an zu funktionieren … Ich bin mir nicht sicher, wie das alles miteinander verbunden zu sein scheint …
– WarrenFaith
19. August 2013 um 10:19 Uhr
Eine einfache Lösung für mich war,
– Remi F
19. August 2013 um 19:24 Uhr
mögliches Duplikat von Android Studio wird nicht auf dem Gerät geladen, lokaler Pfad existiert nicht
– childno͡.de
21. August 2013 um 8:38 Uhr
0.2.10 hat dieses Problem immer noch
– Valerio Santinelli
26. September 2013 um 21:32 Uhr
Adam Johns
Ich habe diesen Fehler ursprünglich nach dem Upgrade von 0.2.13 auf 0.3 gesehen. Diese Anweisungen wurden für die Veröffentlichung von Android Studio 0.5.2 aktualisiert. Dies sind die Schritte, die ich ausgeführt habe, um das Problem zu beheben.
1.Stellen Sie in build.gradle sicher, dass Gradle auf eingestellt ist 0.9.0
3.Synchronisieren Sie das Projekt mit Gradle-Dateien, indem Sie auf die Schaltfläche links neben der Avd-Schaltfläche klicken
4. Versuchen Sie erneut, das Projekt zu erstellen. Wenn Sie immer noch Probleme haben, versuchen Sie möglicherweise Datei > Caches ungültig machen/Neustart
HINWEIS: Wenn Sie verwenden 0.9.+ und es gibt Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized (passiert sporadisch) dann umstellen 0.9.0. Außerdem müssen Sie Build-Tools 19.0 oder höher verwenden, glaube ich, also stellen Sie sicher, dass Sie diese im SDK-Manager heruntergeladen haben und verwenden Sie sie als buildToolsVersion in welcher Gradle-Datei diese Informationen enthalten sind.
+1 Ausgezeichnete Antwort. Ich könnte hinzufügen, dass Sie build.gradle auch für alle Ihre Bibliotheken aktualisieren müssen. Und wenn Sie nach all dem immer noch Probleme haben, Android Studio herunterzufahren und wieder zu öffnen.
– ingh.am
21. Oktober 2013 um 15:14 Uhr
Nur die Build-Tools (oder ist das selbst Gradle? Unmöglich zu wissen, ohne mehr von meinem Leben der Langeweile von NOCH EINEM ANDEREN Build-System zu widmen) auf 0.6 zu stoßen, hat dieses Problem für mich behoben.
– nmr
21. Oktober 2013 um 20:20 Uhr
Ja, wenn Sie bereits 1.8 verwenden, sollte nur Schritt Nummer 1 das Problem lösen. Ich war noch auf 1.6 und es sagte mir, ich müsste 1.8 verwenden, wenn ich gradle:0.6.+ in build.gradle verwenden würde
– Adam Johns
21. Oktober 2013 um 20:41 Uhr
Dieses Problem trat tatsächlich beim Upgrade auf 0.3 auf. Perfekte Antwort.
– mmvie
4. November 2013 um 8:42 Uhr
Klappt wunderbar. Ich musste Schritt 4 befolgen, damit es funktioniert.
– r4m
4. November 2013 um 13:25 Uhr
Versuche dies:
IDE schließen
Entfernen Sie den .idea-Ordner und alle .iml-Dateien im Projekt.
Starten Sie die IDE neu und importieren Sie das Projekt erneut.
Auch für mich die einzige Lösung. Der Gradle-Wrapper schien korrekt eingerichtet zu sein und auf das richtige Plugin zu verweisen.
– löschg
12. November 2013 um 19:55 Uhr
Andere Antworten haben nicht funktioniert. Dies ist das einzige, das mein Problem gelöst hat. Danke.
– Ayaz Alifov
11. Mai 2015 um 15:23 Uhr
Lief wie am Schnürchen
– Asad Ullah
27. Mai 2017 um 13:44 Uhr
Remi F
Ich habe es geschafft, eine vorübergehende Problemumgehung zu finden. Machen Sie alles selbst über die Befehlszeile:
// build apk
./gradlew assemble --daemon
// debug apk is unaligned so we need to align it
zipalign -f 4 app/build/apk/app-debug-unaligned.apk app/build/apk/app-debug.apk
// reinstall it using adb
adb install -r app/build/apk/app-debug.apk
Dies ist vorübergehend, aber ich hoffe, dass sie dies für 0.2.5 beheben werden
Bearbeiten: in 0.2.5 nicht behoben
Edit2: vorerst behoben durch Hinzufügen meiner module.iml-Datei (in facet/configuration):
Neustart von Android Studio (0.3.0) hat bei mir funktioniert.
Ich habe dies behoben, indem ich vor dem Start in meiner Startkonfiguration „Gradle-aware make“ hinzugefügt habe.
Halleluja. Du bist mein Retter
– Rubén Viguera
2. April 2019 um 15:27 Uhr
Gemeinschaft
Von 0.2.13 auf 0.3.0 Laden Sie einfach das neue Gradle 1.8 herunter http://www.gradle.org/downloads
Importieren Sie das Projekt erneut und wählen Sie einen neuen Gradle zur Verwendung aus.
Ich bin mir nicht sicher, ob es wirklich nötig ist, aber ich verwende ungültige Caches und starte neu, bevor ich das Projekt erneut importiere
Halleluja. Du bist mein Retter
– Rubén Viguera
2. April 2019 um 15:27 Uhr
stevebot
Heh versuchte all diese Antworten und keine davon funktionierte. Ich denke, eine häufige Ursache für dieses Problem ist etwas viel Einfacheres.
Ich rate allen, die dieses Problem haben, sich ihre Startkonfiguration anzusehen:
Aussehen! Die Startkonfiguration enthält Optionen für das bereitzustellende APK. Wenn Sie Standard auswählen, ist Android Studio für alle Produktvarianten, Build-Typen usw., die Sie in Ihrer Gradle-Datei haben, stumm. In meinem Fall habe ich mehrere Build-Typen und Produktvarianten und habe „keinen lokalen Pfad“ erhalten, als ich versuchte, eine nicht standardmäßige Produktvariante zu starten.
Android Studio war nicht falsch! Es konnte die Standard-APK nicht finden, weil ich nicht dafür gebaut habe. Ich löse mein Problem, indem ich stattdessen „Nichts bereitstellen“ wähle und dann die Gradle-Installationsaufgabe ausführe, die ich für meine spezifische Kombination aus Produktgeschmack und Build-Typ benötigte.
8680100cookie-checkAndroid Studio – lokaler Pfad existiert nichtyes
Ich habe es mit 0.2.5 versucht und es ist nicht behoben … Haben Sie eine andere Lösung gefunden?
– Remi F
18. August 2013 um 11:07 Uhr
es hat es für mich behoben. Ich habe viel zwischen verschiedenen Projekten gewechselt und auch ein neues erstellt und es fing an zu funktionieren … Ich bin mir nicht sicher, wie das alles miteinander verbunden zu sein scheint …
– WarrenFaith
19. August 2013 um 10:19 Uhr
Eine einfache Lösung für mich war,
– Remi F
19. August 2013 um 19:24 Uhr
mögliches Duplikat von Android Studio wird nicht auf dem Gerät geladen, lokaler Pfad existiert nicht
– childno͡.de
21. August 2013 um 8:38 Uhr
0.2.10 hat dieses Problem immer noch
– Valerio Santinelli
26. September 2013 um 21:32 Uhr