我有一个项目,我已经工作了几个星期了。我进去优化了一些png,并且能够从文件大小中删除几个mb。但是,当我生成apk时,它的文件大小完全相同。
我记得在eclipse中我可以进入gen文件夹删除那些图像然后它会识别出新的图像。我试图进入工作室的构建文件夹并执行此操作,但它仍然生成相同文件大小的apk。有什么东西我不见了吗?
我从生产的apk中获取了一个优化的图像,并与旧的和相同的大小进行比较,因此无论出于何种原因它都没有拿起新的。
我应该做些什么吗?
答案 0 :(得分:0)
我知道这是一个非常古老的帖子,但这个问题的答案从未被接受过。
所以这里的问题出在模拟器中,而不是您的计算机或软件。
更新图像时,文件名和路径保持不变。因此它不会更改模拟器上的文件。我认为它只是android系统的工作方式,如果没有任何变化,那么手机上的应用程序就不会更新。
所以解决方案就是从模拟器中卸载应用,然后从Android Studio运行该应用。
答案 1 :(得分:-1)
在刷新工作区后尝试重建您的应用程序,它在eclipse中工作但不确定工作室。
答案 2 :(得分:-1)
转到Project->Clean
。取消选中"Start a build immediately"
。右键单击您的项目,然后选择build
。然后Run as
- Android Application
。
在IntellijIdea
:
http://www.jetbrains.com/idea/webhelp/cleaning-system-cache.html
How to clean project cache in Intellij idea like Eclipse's clean?
答案 3 :(得分:-1)
对我来说,只要我只更改资源(即没有源代码更改),就可以选择主菜单上的Build -> Rebuild Project
进行完全重建。
答案 4 :(得分:-1)
在xml设计器的顶部面板上有刷新按钮。