0

我有一个项目我已经工作了几个星期了。我进去优化了一些 png,并且能够从文件大小中减少几 mb。但是,当我生成 apk 时,它的文件大小完全相同。

我记得在 Eclipse 中我可以进入 gen 文件夹删除这些图像,然后它会识别新的图像。我试图进入工作室中的构建文件夹并这样做,但它仍然会产生一个相同文件大小的 apk。我有什么遗漏吗?

我从生成的 apk 中提取了一张优化的图像,并与旧的和相同大小的图像进行比较,因此无论出于何种原因,它都不会选择新的图像。

还有什么我应该做的吗?

4

5 回答 5

0

我知道这是一个非常古老的线程,但这个问题的答案从未被接受。

所以这里的问题出在模拟器上,而不是你的电脑或软件上。

更新图像时,文件名和路径保持不变。所以它不会更改模拟器上的文件。我认为这只是android系统的工作方式,如果没有任何变化,那么手机上的应用程序就不会更新。

所以解决方案是简单地从您的模拟器中卸载该应用程序,然后从 Android Studio 运行该应用程序。

于 2017-01-10T05:16:02.340 回答
-1

对我来说,Build -> Rebuild Project只要我只更改资产(即没有更改源代码时),就可以在主菜单上选择进行完全重建。

于 2013-08-16T07:18:58.257 回答
-1

Project->Clean。取消选中"Start a build immediately"。右键单击您的项目并选择build. 然后Run as- Android Application

IntellijIdea

http://www.jetbrains.com/idea/webhelp/cleaning-system-cache.html

如何像 Eclipse 一样清理 Intellij 想法中的项目缓存?

于 2013-08-15T13:57:23.950 回答
-1

刷新工作区后尝试重建您的应用程序,它可以在 eclipse 中运行,但不确定工作室。

于 2013-08-15T13:46:57.233 回答
-1

单击刷新按钮

在 xml 设计器的顶部面板上有刷新按钮。

于 2015-06-10T06:46:21.727 回答