我们有一个应用程序(具有适量的字符串),我们将其翻译为27种以上的语言。我们制作了2个应用程序版本。这两个版本仅在软件包的名称上有所不同。所以基本上我们首先做一个包名叫com.android.sad.app
的应用程序,然后是包名为com.android.even.sadder.app
的另一个。 我们必须以测试种类繁多的Android设备的我们的应用程序的机会,我们已经发现,像三星ACE,三星Galaxy S或LG擎天柱2X我们的应用程序无法加载某些设备/阅读资源所以即使应用程序图标也不显示,并且当应用程序启动时,它会与android.content.res.Resources.NotFoundException
崩溃。在其他设备上,一切正常。在某些设备上未找到Android资源
我们发现如果我们的减少了这个应用程序资源中字符串的总量,我们的应用程序可以在上述设备上成功运行。但是,我们不认为这是我们问题的真正解决方案,因为可以在有问题的设备上运行带有完整字符串资源的调试版本。
所以我的问题是有人知道什么可能会导致这种非常奇怪的行为?