Der lokale Android Studio-Pfad ist nicht vorhanden

7

Ich habe mein Eclipse-Projekt mit Gradle in Android importiert. Zuerst hatte ich Probleme mit R.java, aber ich löste sie, indem ich den Ordner 'gen' als Quelle in den Projekteinstellungen hinzufügte.

Obwohl Android Studio keine Fehler mehr anzeigt, erhalte ich den Fehler:

, wenn ich versuche, das Projekt auf meinem Android-Gerät bereitzustellen %Vor%

Ich habe meinen Android App-Ordner überprüft und es gibt keinen build -Ordner, das stimmt. Aber warum hat Android Studio es nicht erstellt?

Ich fand, jemand hatte ein ähnliches Problem hier . Ich habe jedoch keine Ahnung, wie ich gradlew packageDebug in Android Studio ausführen kann. Irgendwelche Ideen?

    
Szymon Przedwojski 16.06.2013, 11:23
quelle

9 Antworten

23

Ich bin gerade auf dieses Problem gestoßen, auch ohne von Eclipse zu wechseln, und war frustriert, weil ich keine compile- oder packageDebug-Fehler zeigte. Irgendwie wird alles behoben, wenn Sie putzen und dann PaketDebug ausführen. Machen Sie sich keine Sorgen über die veraltete Methodenanweisung - es scheint sich um einen allgemeinen Hinweis für Entwickler zu handeln.

Öffnen Sie eine Befehlszeile und führen Sie im Stammverzeichnis Ihres Projekts Folgendes aus:

%Vor%

Offensichtlich sollten Sie, wenn einer dieser Schritte Fehler zeigt, diese beheben ... Aber wenn beide erfolgreich sind, sollten Sie jetzt in der Lage sein, die Apk zu finden, wenn Sie den lokalen Pfad navigieren - und noch besser, Ihr Programm sollte installieren / lauf auf dem Gerät / Emulator!

    
alikonda 26.06.2013 20:56
quelle
13

Sie sollten diese kleine Schaltfläche in der Symbolleiste versuchen:

Es sollte Ihr Problem beheben.

Falls nicht, stellen Sie sicher, dass Ihre Einstellungen in build.gradle auf 0.6.+

eingestellt sind %Vor%

Und dann klicken Sie erneut auf den Button.

    
Distwo 14.11.2013 23:04
quelle
4

Versuchen Sie: Android Studio Menü "Datei", "Caches ungültig / Neustart ..." Für mich "grandle clean packageDebug" funktioniert nicht ...

(Ich entwickle auf zwei PC und Pfade von src / build sind unterschiedlich)

    
Andrea Manzi 29.10.2013 19:37
quelle
2

Dies ist, weil Sie "Räume" in Ihrem Ordnernamen haben !!!

Bitte entfernen Sie die "Leerzeichen" und versuchen Sie es erneut !!!

    
The Finest Artist 04.10.2013 13:51
quelle
1

Wenn Sie auf Windows sind, führen Sie gradlew :

aus
  1. Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu Ihrem Projektordner

  2. Führen Sie gradlew Batch mit dem folgenden Befehl aus:

    start gradlew clean packageDebug

Hoffen Sie, dass Hilfe.

    
Distwo 26.09.2013 17:27
quelle
0

Sie müssen die Aufgabe assemble ausführen, bevor Sie eine beliebige APK-Datei exportieren können.

Öffnen Sie auf der rechten Seite die Aufgabe "Großbuchstaben"

Um die Debug-APK-Datei zu exportieren:

  1. Öffnen Sie Build-Varianten in der linken unteren Ecke. Wählen Sie Build-Variante als "Debug".
  2. Öffnen Sie Gradle-Aufgaben von der rechten Seite. Führen Sie AssembleDebug
  3. aus
  4. Generiere die apk Datei mit Build & gt; Generiere eine signierte APK-Datei. Beachten Sie, dass, obwohl die Option "signed" Apk sagt, es eine Debug-Apk generieren wird, da die ausgewählte Build-Variante Debug
  5. ist

Um die Release-APK-Datei zu exportieren:

  1. Öffnen Sie Build-Varianten in der linken unteren Ecke. Wählen Sie Build-Variante als "Release".
  2. Öffnen Sie Gradle-Aufgaben von der rechten Seite. Führen Sie AssembleRelease
  3. aus
  4. Generiere die apk Datei mit Build & gt; Generiere eine signierte APK-Datei. Beachten Sie, dass signierte apk keine signierte apk generiert, wenn Sie eine Build-Variante als debug ausgewählt haben. Stellen Sie sicher, dass die Build-Variante als Release
  5. ausgewählt ist
anirus 30.03.2014 02:37
quelle
0

Befolgen Sie diese Schritte. Das hat für mich funktioniert ...

  1. Gehen Sie zu Ihrem Projektverzeichnis.In diesem Verzeichnis suchen Sie nach .apk-Datei ....
  2. Sie finden eine apk mit dem Namen Ihres Projekts + debug-unaligned.apk.
  3. Öffnen Sie die .iml-Datei in Ihrem Projektordner, der das Projektquellverzeichnis enthält.
  4. Öffnen Sie it.add

    schreibe <option name="APK_PATH" value="/build/apk/(apk file name that was found earlier with apk extension)" /> in <configration> <configration/> -Tags.

    Jetzt gehen Sie und führen Sie Ihr Projekt ...

PROBLEM gelöst ...:)

    
Minto 18.05.2014 15:30
quelle
0

Wenn Sie adb verwenden, starten Sie einfach Ihr Gerät neu (Telefon, Tablet, ...), Das funktioniert für mich.

    
Hamidreza 22.05.2014 04:54
quelle
-1

Überprüfen Sie die Berechtigungen für Ihr SDK-Verzeichnis

    
dizzi 22.06.2013 20:05
quelle

Tags und Links