当我尝试构建自己的应用时,突然收到Android Studio错误。今天早上我启动笔记本电脑时发生了这种情况,而昨天却没有。 Android Studio说我缺少项目中找不到或使用的string resource
和2 drawables
。
错误:
Output: warn: removing resource nl.coffeeit.inlite:string/status_bar_notification_info_overflow without required default value.
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v21\values-v21.xml:301: error: resource drawable/notification_action_background (aka nl.coffeeit.inlite:drawable/notification_action_background) not found.
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v21\values-v21.xml:306: error: resource dimen/notification_action_text_size (aka nl.coffeeit.inlite:dimen/notification_action_text_size) not found.
error: failed linking references.
Command: C:\Users\Maffia\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\6c2b371e8419c4016ded3efc6f9ea641\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\
C:\Users\Maffia\AppData\Local\Android\Sdk\platforms\android-28\android.jar\
--manifest\
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\split-apk\debug\resources\AndroidManifest.xml\
-o\
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
-R\
@C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
--auto-add-overlay\
--java\
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
--custom-package\
nl.coffeeit.inlite\
-0\
apk\
--preferred-density\
440dpi\
--output-text-symbols\
C:\Users\Maffia\AndroidStudioProjects\In-Lite\android\app\build\intermediates\symbols\debug\R.txt\
--no-version-vectors
Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
我不知道那些resources
的来源。我已经尝试了多种方法来解决此问题:
有人知道怎么了吗?我没看到。
答案 0 :(得分:0)
您还记得您在应用程序中引入的最后一个库,还是尝试记住您所做的最后一些代码编辑,这将有助于解决此问题。
如果不起作用,请删除该文件夹。
C:\Users\Maffia\.androidstudio
此文件夹仅包含缓存,并且其名称与android studio版本一起添加。
答案 1 :(得分:0)
我通过以下操作解决了此问题:
C:/Users/username/.gradle/caches
一切都恢复正常了。尽管我仍然不明白问题出在哪里。