it-swarm.com.de

Fehler: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt (bei 'icon' mit dem Wert '@ drawable/icon')

Fehler: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt (bei 'icon' mit dem Wert '@ drawable/icon').

Dies ist mein Manifest ... Ich bin extrem neu, habe erst heute Morgen angefangen und habe noch keine Programmiererfahrung.

<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.asdf"
Android:versionCode="1"
Android:versionName="1.0" >

<uses-sdk
    Android:minSdkVersion="8"
    Android:targetSdkVersion="19" />

 <application
    Android:allowBackup="true"
    Android:icon="@drawable/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme" >
 </application>
<application Android:label="@string/app_name" Android:icon="@drawable/icon">
<activity Android:name="ExampleActivity"
          Android:label="@string/app_name">
    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />
        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
</application>

</manifest>
24
PositivityRiven

Diese Frage gefunden Ich importierte ein altes Projekt in Android Studio und bekam den Fehler.

Das Problem wurde schließlich für mich hier beantwortet Mipmap Drawables für Icons

Im Manifest hat es

<application
    Android:allowBackup="true"
    Android:icon="@drawable/ic_launcher"
...

@drawable wurde jedoch durch @mipmap ersetzt, daher musste geändert werden in:

<application
    Android:allowBackup="true"
    Android:icon="@mipmap/ic_launcher"
...

Ich stelle diese Antwort hier ein, da dies zu einem allgemeineren Problem werden kann.

44
pperrin

Das Problem, das für mich gelöst wurde, war - erstellen Sie einen Ordner "drawable" in "..platforms/Android/res /" und fügen Sie "icon.png" ein.

15

Wenn Sie sich zu 100% sicher sind, dass Verzeichnisse und Dateien in Ordnung sind, schauen Sie sich den Speicherort des Projekts an.

Es gibt eine Begrenzung für die Pfadlänge von Dateien im Betriebssystem. Möglicherweise wird diese Grenze in Ihren Projektdateien überschritten.

Verschiebe das Projekt in einen kürzeren Ordner (sprich C:/MyProject) und versuche es erneut!

Das war das Problem für mich!

5
George Fonseca

Ich habe viel Zeit mit diesem Problem verbracht, und für mich (für Intellij IDEA) besteht die Lösung darin, den richtigen Pfad zum Verzeichnis res [ anzugeben:

  • klicken Sie mit der rechten Maustaste auf das Projekt
  • klicken Sie im linken Bereich auf Module
  • wählen Sie Android unter Ihrem Projektnamen aus
  • legen Sie im Register "Struktur" den rechten Pfad fest.

Und vergessen Sie nicht, alle Pfade auf dieser Registerkarte überprüfen

Ich hoffe es wird für jemanden hilfreich sein!

4
anil

Entfernen Sie diese Zeile aus Ihrem Manifest:

<application Android:label="@string/app_name" Android:icon="@drawable/icon">

Sie haben zwei Anwendungs-Tags, von denen nur eines vorhanden sein sollte.

3

Sie müssen icon.png über visual hinzufügen. 

Resouces... / Dravable/ Add ///

2
Seyhak Ly

Es gibt eine noch einfachere Lösung: Löschen Sie den Cache-Ordner unter Benutzer/.Android/Built-Cache, und kehren Sie zu Android Studio zurück, und synchronisieren Sie es erneut mit Gradle. Wenn dies immer noch nicht funktioniert, löschen Sie den Cache-Ordner erneut -importieren Sie das Projekt

0
pablo rotem

wenn die Cordova-App eine gültige PNG-Datei nach

ressourcen\Android\icon.png

und dann rennen

ionische Ressourcen --icon

0
user24251

Noch eine weitere Googlemare-Landmine .... Irgendwie stirbt die Icon-Zeile in Ihrer .gen-Datei. (Empirischer Beweis von mir, nachdem ich 2 Stunden gekämpft hatte)

Fügen Sie ein neues Symbol 72x72 im hdpi-Ordner mit einem anderen Namen als dem Original ein und aktualisieren Sie auch den Namen im Manifest.

Das Icon wird in der Gen-Datei und in Voila wiederbelebt !! Zeit, um weiterzugehen.

0
Josh

Versuch, die HelloWorld-App auf Ubuntu 16.04 zu erstellen. Fehler beim Zeichnen/Symbol. Lösung könnte sein:

cp ./platforms/Android/build/intermediates/exploded-aar/com.Android.support/design/25.3.1/res/drawable/navigation_empty_icon.xml    ./platforms/Android/build/intermediates/exploded-aar/com.Android.support/design/25.3.1/res/drawable/icon.xml

Es sieht also so aus, als ob die icon.xml-Datei übersehen wurde.

0
Sergey NN

Ich bin auch auf diesen Fehler gestoßen. Ich habe eine Cordova-Anwendung und das Problem war, dass in config.xml ein dupliziertes Element <icon src="icon.png"> vorhanden war, das auf einen nicht vorhandenen Pfad verweist.

0
Adrian Ber

In meinem Fall verwende ich Xamarin mit Visual Studio 2013. Ich erstelle eine leere App (Android) und setze sie ohne Code-Update ein.

Du kannst es versuchen: 

  • Stellen Sie sicher, dass icon.png (oder die in der Anwendung Android: icon-Tag genannten Dateien) im drawable-hdpi-Ordner im res-Ordner des Android-Projekts vorhanden ist. 

  • Wenn der Fehler auch dann angezeigt wird, wenn die Datei icon.png vorhanden ist, entfernen Sie das Anweisungsprogramm Android: aus der AndroidManifest.xml-Datei und fügen Sie es erneut hinzu.

  • Überprüfen Sie den Pfad Ihres Projektordners. Wenn es zu lang ist, Platz enthält oder ein Unicode-Zeichen enthält, versuchen Sie, es zu verschieben.

0
Mr Stone

Dies geschieht, wenn Sie zuvor Ihr Symbol oder den ic_launcher geändert haben. und wenn der ic_launcher nicht mehr in Ihrem Basisordner vorhanden ist.

Versuchen Sie, ein PNG-Bild hinzuzufügen und denselben Namen zu geben, und kopieren Sie es in Ihren Zeichenordner.

0
onexf

ich hatte dieses Problem. Ich habe ein Bild für meinen Hintergrund mit JPG-Format erstellt. Bevor ich dieses Bild hinzufügte, änderte ich das Format in PNG um, wobei das Format umbenannt wurde. und dann bekam ich diesen Fehler wie Sie. Ich habe mein Formatbild mit Bildbearbeitungsprogramm wie Photoshop in png geändert und in meinem Projekt durch Bild ersetzt, und dann hatte ich diesen Fehler nicht. Sory für schlechtes Englisch

0
iman kazemayni