在我的工作区中,我有 3 个 Android 项目。一个核心库和两个项目来构建我的应用程序的两个版本:免费和付费。现在我有几个字符串,在项目中应该是不同的。在每个项目中,我都有 values/strings.xml 文件,例如"@string/version"定义如下:图书馆项目中的"library",免费项目中的"free"和付费项目中的"paid"付费项目。 如果我使用 Eclipse 构建免费和付费项目,我将获得“免费”和“@string/version”的“付费”。一切都好。但是如果我用 Ant 构建我的项目,我总是得到“@string/version”的“library”。
我做错了什么?任何建议将不胜感激。
最佳答案
当您使用 Ant 构建时,使用 ant clean install
或 ant clean debug
,看看是否有帮助。
关于android - 使用 Ant 构建的 Android 项目中的库资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236404/