Android resource linking failed
Output: /Users/$USER/$PROJECT_DIR/app/src/main/res/layout/main_fragment.xml:21:
error: resource drawable/ic_search_24dp
(aka $PACKAGE_NAME:drawable/ic_search_24dp) not found.
/Users/$USER/$PROJECT_DIR/app/src/main/res/layout/list_item.xml:20:
error: resource drawable/ic_send
(aka $PACKAGE_NAME:drawable/ic_send) not found.
error: failed linking file resources.
Command: /Users/$USER/.gradle/caches/transforms-1/files-1.1/aapt2-
3.2.0-alpha17-4804415-osx.jar/58236ee12e68217ae9214b5ecae3ebc4/aapt2
3.2.0-alpha17-4804415-osx/aapt2 link -I\
/Users/$USER/Library/Android/sdk/platforms/android-27/android.jar\
--manifest\
/Users/$USER/$PROJECT_DIR/app/build/intermediates
/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml\-o\
/Users/$USER/$PROJECT_DIR/app/build/intermediates
/processed_res/debug/processDebugResources/out/resources-debug.ap_\-R\
@/Users/$USER/$PROJECT_DIR/app/build/intermediates
/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt\--auto-add-overlay\--java\
/Users/$USER/$PROJECT_DIR/app/build
/generated/not_namespaced_r_class_sources/debug/processDebugResources/r\
--custom-package\
$PACKAGE_NAME\
-0\
apk\
--output-text-symbols\
/Users/$USER/$PROJECT_DIR/app/build/intermediates/symbols/debug/R.txt\
--no-version-vectors
Daemon: AAPT2 aapt2-3.2.0-alpha17-4804415-osx Daemon #0
Сборка студии:
зависимости могут быть связаны
Действия по воспроизведению:
1- Создайте проект, в котором есть несколько векторных чертежей в папке для рисования.
он указывает, что ic_send и ic_search_24dp не найдены, хотя они существуют.
ты решил эту проблему?
@GeorgiyChebotarev Нет, не могу решить.
@YosiPramajaya Я сделал, но безрезультатно.
А как насчет других доступных ресурсов. Сможет ли ваш проект его найти? Или только эти 2?
он не может найти никаких векторных рисунков, он отлично работает с png.
В какой папке находятся векторные чертежи? Если вы откроете файл /Users/$USER/$PROJECT_DIR/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt, будет ли он содержать путь к файлу, содержащий ic_search_24dp?
векторные изображения находятся в / Users / $ USER / $ PROJECT_DIR / app / src / main / res / drawable
Я просто переименовал файлы с возможностью рисования (добавил произвольный префикс, например: ic_search.xml стал twitter_ic_search.xml) и очистил затем сборку, и ошибки исчезли, и теперь все работает.
Я попытался создать новый проект, чтобы воспроизвести проблему, но проблема не возникла, поэтому я точно не знаю, в чем заключается основная причина, однако я предполагаю, что это произошло из-за инкрементальной сборки, поскольку она происходила только в этом проекте. .
Вы пробовали использовать Android 28? И загрузите последние инструменты сборки и платформу Android из диспетчера SDK. И попробуй перестроить проект.