我用不同的图像(和不同的颜色)替换了我的一个可绘制图像,但是应用程序中的drawable没有变化。
我看到了类似的问题:
Drawables not changing after being replaced with others in the folders
但答案对我没有帮助。我在Android Studio项目中找不到“bin”文件夹。我还替换了每个可绘制文件夹中的drawable。
答案 0 :(得分:0)
刷新你的项目!
再次 Refresh
和build your project
!这将重新创建/bin
文件夹中的内容。
<强>蚀:强> 按 f5
您无需更改资源名称,只需检查所有/drawable
个文件夹中是否所有drawable都已更改。
Android Studio :
转到File
&gt; Invalidate Caches / Restart
OR
File
&gt; Synchronize
<强>更新强> 在这里您可以找到有关此问题的更多信息: https://teamtreehouse.com/community/android-studio-drawable-files-doesnt-change-after-replacing
答案 1 :(得分:0)
您可以在Windows资源管理器(或Finder或Linux)中找到bin文件夹。
您必须从那里删除该文件,或者在项目中进行清理(我不知道如何在Android Studio上删除)将删除该文件夹。
如果这样做不起作用,请将drawable的名称更改为新名称并使用它,如果旧名称仍然可用,则意味着您的R类未被重新生成(并且这是一个原因)会在res文件夹中的任何XML中出现错误,或者是无效的drawable)
答案 2 :(得分:0)
尝试以下步骤 -
尝试这些步骤,它在第一次尝试时对我有效。
Close Android Studio
Go to the location where your project is saved (ex.: C:\Users...\Documents\AndroidStudio\FunFacts)
Go all the way until you get to the "res" folder (FunFacts\app\src\main\res)
Unzip the icon file that you downloaded
Enter each drawable folder and replace the old icon with the unziped icon
Open AndroidStudio
注意 - 如果你还没有成功的话 尝试重命名文件并重新添加它们?
答案 3 :(得分:0)