Wie importiere oder kopiere ich Bilder in den Ordner "res" in Android Studio?

77

Ich kann alle meine Bilder direkt im res/drawable-xxxOrdner speichern .

Aber wie kann ich import/copyBilder zu meinem Projekt von Android Studio?

Wenn ich meine Bilder aus Finder(MacOS) ziehe, werden die Dateien nur in den resOrdner verschoben .

Bei im context-menugibt es kein Import...und darunter New...gibt es auch nicht.

webschnecke
quelle
1
Drag & Drop in das entsprechende Verzeichnis funktioniert einwandfrei.
Etienne
AS = Android-Studio :-), aber Drag & Drop einfach in MacOS verschieben nicht kopieren :-(
webschnecke
7
Warum nicht Verknüpfungen zum Kopieren und Einfügen verwenden? Verwenden von Cmd + C im Finder und in AS Cmd + V für die Datei, die Sie importieren möchten
Priebe
2
Verwenden Sie für Android Studio dieses Plugin github.com/winterDroid/…
Kishan Vaghela
Kopieren Einfügen funktioniert in meinem Fall absolut einwandfrei. Ich konnte die Bilddatei nicht per Drag & Drop verschieben, also habe ich sie eingefügt. Werke
TaraGurung

Antworten:

87
  1. Gehen Sie in Windows zu Ihrem Bild und drücken Sie Strg + C ODER Rechtsklick und Kopieren

  2. Gehen Sie zu Ihrem res-Ordner und wählen Sie einen der Ordner (z. B. MDPI, HDPI ..) und drücken Sie Strg + v ODER klicken Sie mit der rechten Maustaste darauf und fügen Sie ihn ein

Michael A.
quelle
6
Macht es einen Unterschied, welchen Ordner ich auswähle? Ich habe Probleme, eine Dokumentation zum Befehl "New Image Asset" zu finden. Die erste Frage betrifft das 'Zielverzeichnis' ... Was für ein Durcheinander sie gemacht haben.
Antonio Sesto
3
Funktioniert auch auf diese Weise für OS X - beim Ziehen wird ein Drop-Spot angezeigt, bei der Tastenfreigabe jedoch nichts.
Brainray
48

Gehen Sie zu Einstellungen> Plugin> Repository durchsuchen > Serach Android Drawable Import

Dieses Plugin besteht aus 4 Hauptfunktionen.

  • AndroidIcons Drawable Import
  • Material Icons Drawable Import
  • Scaled Drawable
  • Multisource-Drawable

Bearbeiten: Nach Android Studios 1.5 unterstützt Android Vector Asset Studio .


Folgen Sie diesem , der sagt:

So starten Sie Vector Asset Studio:

  1. Öffnen Sie in Android Studio ein Android-App-Projekt.
  2. Wählen Sie im Projektfenster die Android-Ansicht aus.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner res und wählen Sie Neu> Vektor-Asset.

Geben Sie hier die Bildbeschreibung ein

Kishan Vaghela
quelle
Das skalierte Drawable ist in der gerade installierten Version nicht vorhanden. Hat sich dies geändert?
Christopher Bonitz
1
Die Massenlademethode kann Bilder skalieren, nur eine einzelne Zeichnungsmasse.
Christopher Bonitz
6
  1. Gehen Sie zu Ihrem Bild in Windows und kopieren Sie es
  2. Gehen Sie zum Ordner res und wählen Sie einen der Zeichenordner aus und fügen Sie das Bild dort ein
  3. Klicken Sie auf die Bildansicht, gehen Sie zu den Eigenschaften und scrollen Sie nach unten, bis Sie src sehen
  4. Fügen Sie dies in src @ drawable / imagename ein
user3314574
quelle
4

Wenn Sie dies einfach in Android Studio tun möchten, sehen Sie auf der linken Seite direkt über Ihrem Dateiverzeichnis eine Dropdown-Liste mit Optionen zum Anzeigen Ihrer Dateien wie folgt :

Projekt , Android und Pakete sowie eine Liste der Bereiche .

Wenn Sie mit Android arbeiten, ist es schwierig zu erkennen, wann Sie Ihrem Projekt neue Ordner oder Assets hinzufügen. Wenn Sie jedoch die Dropdown-Liste in PROJECT ändern, stimmt das Dateiverzeichnis mit dem Dateisystem auf Ihrem Computer überein. Gehen Sie dann zu:

app> src> main> res

Von hier aus finden Sie die herkömmlichen Eclipse-Dateien wie drawable / drawable-hdpi / drawable-mdpi usw., in denen Sie Dateien einfach per Drag & Drop verschieben oder importieren und sofort anzeigen können. Sobald Sie Ihre Dateien hier sehen, sind sie verfügbar, wenn Sie Bild-SRCs zuweisen und so weiter.

Viel Glück Android Warriors in einer fremden neuen Welt!

ColossalChris
quelle
3

Um Dateien aus OS X Finder in Android Studio zu importieren, ziehen Sie einfach die entsprechenden Dateien in Ihren Ressourcenordner.

  • Drag & Drop standardmäßig bewegt Dateien zu Ihrem Projekt (nicht das, was Sie wollen immer)
  • Durch Drücken ⎇ (Alt) beim Ziehen Kopien von Dateien

Finden Sie hierfür keine permanente Konfigurationsoption, aber dies ist die Problemumgehung, die ich verwende

Diego Freniche
quelle
3

Für Mac + Android Studio 2.1 habe ich festgestellt, dass der beste Weg ist, das Bild zu speichern und dann cmd + cdie Bilddatei im Finder zu kopieren ( ) und dann auf das drawableVerzeichnis cmd + vzu klicken und in dieses Verzeichnis einzufügen. Das Kopieren des Bildes direkt von einer Website mit cmd + c(oder Rechtsklick und dann Kopieren) scheint nicht zu funktionieren.

bigtex777
quelle
2

Für Android Studio:

Klicken Sie mit der rechten Maustaste auf res, new Image Asset

Aktivieren Sie das Optionsfeld Bild in der dritten Option, z. B. Asset-Typ

Wählen Sie den Pfad des Bildes aus, klicken Sie auf Weiter und beenden Sie den Vorgang

Alle Bilder werden dem jeweiligen Ordner hinzugefügt, es ist sehr einfach

Patrick
quelle
0

Sie können einfach das mit Android Studio gelieferte Terminal verwenden. Es ist unten in Android Studio aufgeführt. Öffnen Sie es einfach und verwenden Sie den cpBefehl.

shivtej
quelle
Wie ist das bitte erklären
Basheer AL-MOMANI
Klicken Sie unten in Android Studio auf Terminal und verwenden Sie es dann wie ein normales Linux-Terminal. Sie können cpals verwenden cp path/to/image yourproject/app/src/main/res/. Ich bin mir bei anderen Betriebssystemen nicht sicher, aber dies funktioniert unter Linux.
Shivtej
0

Ich bin auch in Mac OSX und in einem neuen Projekt muss ich:

  • Klicken Sie im Projekt mit der rechten Maustaste auf den Ordner res und fügen Sie ein neues Android-Ressourcenverzeichnis hinzu.
  • Wählen Sie Drawable aus der Dropdown-Liste und Akzeptieren.
  • Kopieren Sie das Bild und fügen Sie es in den Zeichenordner ein.

Haftungsausschluss: Dies gilt NICHT für unterschiedliche Auflösungen usw.

AMAN77
quelle