2014-09-06 69 views
0

我相信这与我导入一个同名项目(从不同的计算机工作)有关,但我真的不知道。在我的项目的bin文件夹中是另一个res文件夹,包含AndroidManifest,classes.dex,jarlist.cache,R.txt,resource.ap_和我的应用程序的apk。为什么我的项目中有两个res文件夹?

顺便提一下,在尝试更新我的应用程序图标时,它只在更改此版本中的清单时才起作用。

+1

'bin'文件夹包含将被打包到apk文件中的编译项目。如果你改变了一些东西,你应该重建你的项目来更新这个文件夹的内容。 – Tom 2014-09-06 02:51:23

+0

我明白了,所以这很正常,不是问题?我不确定为什么需要在该清单中更改android:icon =“@ drawable/xx”来使其工作。 – 2014-09-06 02:56:13

+0

您确定在更改原始清单文件后运行构建过程吗? – Tom 2014-09-06 02:59:51

回答

0

其中一个res文件夹是自动生成的。要检查哪一个是自动生成的,点击res文件夹并按下Alt + Enter。然后选择弹出窗口左侧和右侧的资源,您将看到该位置。如果是

YourProject\res 

那么它是你原来的资源文件,如果它是

YourProject\bin\res 

那么它的自动生成的资源文件。

+0

好吧,这样不是问题吗?自动生成这是正常的? – 2014-09-06 03:10:47

+0

完全没有问题。有自动生成的文件是正常的。你可以在你的项目上正常工作。我在我的许多项目中都有自动生成的Manifest,但它们运行良好。 – Confuse 2014-09-06 03:12:27

相关问题