Чтобы лучше понять вашу проблему, возьмите скомпилированный APK.В нем есть файл с именем "resources.arsc".Это сжатый и скомпилированный файл ресурсов.Чтобы прочитать его, запустите:
aapt dump --values resources myAPK.apk > c:\my-res.txt
Итак, теперь у вас будет текстовый файл с описанием всех ресурсов в вашем приложении.В нем много сегментов, которые выглядят так:
type 3 configCount=2 entryCount=5
spec resource 0x7f040000 com.LTS.NVMS7000:bool/abc_action_bar_embed_tabs: flags=0x00000080
spec resource 0x7f040001 com.LTS.NVMS7000:bool/abc_allow_stacked_button_bar: flags=0x00000000
spec resource 0x7f040002 com.LTS.NVMS7000:bool/abc_config_actionMenuItemAllCaps: flags=0x00000000
spec resource 0x7f040003 com.LTS.NVMS7000:bool/abc_config_closeDialogWhenTouchOutside: flags=0x00000000
spec resource 0x7f040004 com.LTS.NVMS7000:bool/abc_config_showMenuShortcutsWhenKeyboardPresent: flags=0x00000000
config (default):
resource 0x7f040000 com.LTS.NVMS7000:bool/abc_action_bar_embed_tabs: t=0x12 d=0xffffffff (s=0x0008 r=0x00)
(color) #ffffffff
resource 0x7f040001 com.LTS.NVMS7000:bool/abc_allow_stacked_button_bar: t=0x12 d=0x00000000 (s=0x0008 r=0x00)
(color) #00000000
resource 0x7f040002 com.LTS.NVMS7000:bool/abc_config_actionMenuItemAllCaps: t=0x12 d=0xffffffff (s=0x0008 r=0x00)
(color) #ffffffff
resource 0x7f040003 com.LTS.NVMS7000:bool/abc_config_closeDialogWhenTouchOutside: t=0x12 d=0xffffffff (s=0x0008 r=0x00)
(color) #ffffffff
resource 0x7f040004 com.LTS.NVMS7000:bool/abc_config_showMenuShortcutsWhenKeyboardPresent: t=0x12 d=0x00000000 (s=0x0008 r=0x00)
(color) #00000000
config port:
resource 0x7f040000 com.LTS.NVMS7000:bool/abc_action_bar_embed_tabs: t=0x12 d=0x00000000 (s=0x0008 r=0x00)
(color) #00000000
В этом разделе вы можете увидеть 2 конфигурации и 5 ожидаемых записей.Чтобы получить подсказку о том, что происходит, вы должны взглянуть, например, на:
resource 0x0101053d
, который отображается в вашем журнале, и посмотрите, где находитсяраздел.Это должно дать вам подсказку о том, какая группа ресурсов в вашем приложении вызывает это.Я предполагаю, что вы связываетесь с пакетом, который очень стар, и поэтому компилятор не связывает ресурсы этого пакета должным образом с вашим приложением, потому что они предназначены для разных версий Android SDK, например.Извините, что больше ничего не могу поделать.
Если у вас есть дополнительная информация, оставьте комментарий к этому ответу, и я постараюсь помочь.