Подтвердить что ты не робот

Ошибка: ресурс не найден, который соответствует указанному имени (в значке "значок" со значением "@drawable/icon" )

Ошибка: ресурс не найден, который соответствует указанному имени (в "значке" со значением "@drawable/icon" ).

Это мой манифест... Я очень новичок в этом, только что начал сегодня утром и не имел опыта программирования.

<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>
4b9b3361

Ответ 1

Нашел этот вопрос. Я импортировал старый проект в андроид-студию и получил ошибку.

В итоге мне ответили на вопрос mipmap drawables для значков

В манифесте он имеет

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

но @drawable был заменен на @mipmap, поэтому необходимо изменить на:

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

Я поставил здесь этот ответ, поскольку это может стать более распространенной проблемой.

Ответ 2

Для меня была решена проблема - создайте папку "drawable" в "..platforms/android/res/" и поместите в нее "icon.png".

Ответ 3

Я потратил на эту проблему много времени и для меня (для Intellij IDEA) решение должно указать правильный путь к каталогу res:

  • щелкните правой кнопкой мыши по проекту
  • нажмите "Модули" на левой панели.
  • выберите Android под названием вашего проекта
  • в закладке Структура установите правильный путь.

И не забудьте проверить все пути на этой вкладке!

Я надеюсь, что это будет полезно для кого-то!

Ответ 4

Удалите эту строку из манифеста:

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

У вас есть два тега приложения, которые должны присутствовать только.

Ответ 5

Если вы на 100% уверены, что каталоги и файлы в порядке, посмотрите на расположение проекта.

Существует ограничение на длину пути файлов в операционной системе. Возможно, этот предел преследуется в ваших файлах проекта.

Переместите проект в более короткую папку (скажем, C:/MyProject) и повторите попытку!

Это была проблема для меня!

Ответ 6

Еще одна наземная миша Googlemare.... Как-то, если вы испортили, линия значков в вашем .gen файле умирает. (Эмпирическое доказательство моего после битвы 2 часа)

Вставьте новый значок 72x72 в папку hdpi с другим именем из оригинала и также обновите имя в манифесте.

Значок как-то воскрешает в файле Gen и вуаля!! время для перехода.

Ответ 7

Это происходит, когда вы ранее меняли значок или ic_launcher; и когда этот ic_launcher больше не существует в вашей базовой папке.

Попробуйте добавить png-образ и указать одно и то же имя, а затем скопировать его в свою папку с возможностью рисования. Теперь создайте проект.

Ответ 8

У меня была эта проблема. Я создал картинку для моего фона в формате jpg. перед добавлением этого изображения я изменил формат на png с переименованием формата. и тогда я получил эту ошибку, как вы. я изменил изображение в формате с редактором изображений, например photoshop, на png и заменил его изображением в моем проекте, а затем у меня не было этой ошибки. sory для плохой английский

Ответ 9

если приложение cordova скопируйте действительный файл png в

ресурсы\Android\icon.png

а затем запустите

ионные ресурсы --icon

Ответ 10

В моем случае я использую Xamarin с Visual Studio 2013. Я создаю Blank App (Android), затем развертываю без какого-либо обновления кода.

Вы можете попробовать:

  • Убедитесь, что значок icon.png(или любые другие файлы, упомянутые в теге android: значок приложения) присутствует в папке drawable-hdpi внутри папки res в проекте Android.

  • Если он показывает ошибку, даже если присутствует значок .png, удалите значок приложения android: приложение из AndroidManifest.xml и добавьте его снова.

  • Проверьте путь к папке проекта. Если он слишком длинный или содержит пробел или содержит символ юникода, попробуйте переместить.

Ответ 11

Попытка создать приложение HelloWorld на Ubuntu 16.04. Получил ошибку с помощью drawable/icon. Решение может быть:

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

Итак, он выглядит как пропущенный файл icon.xml.

Ответ 12

Я также столкнулся с этой ошибкой. У меня есть приложение Кордовы, и проблема в том, что в config.xml у меня был дублированный элемент <icon src="icon.png">, один указывающий на несуществующий путь.

Ответ 13

Есть еще более простое решение - удалите папку кэша в user/.android/встроенный кеш и снова вернитесь в студию android и синхронизируйте ее с gradle, если это все еще не работает, удалите папку кэша снова и перезапустить студию android и повторно импортировать проект