Ten problem występuje, ponieważ AAPT (Android Asset Packaging Tool) nie może znaleźć niektórych zasobów. Rozwiąż ten problem w następujący sposób:
1. Skopiuj zasoby, które są niezbędne do nowego odpowiadającego folderu zasobów, nazwanego jak res_fw_v7_preference lub innego.
2. Użycie gradle do zbudowania aplikacji i dodanie kilku dodatkowych opcji AAPT do build.gradle (modułów) w następujący sposób:
android {
...
aaptOptions {
additionalParameters '-S',
'src/main/res_fw_v17_leanback', // resources in frameworks/support/v17/leanback
'-S',
'src/main/res_fw_v7_preference', // resources in frameworks/support/v7/preference
'-S',
'src/main/res_fw_v14_preference', // resources in frameworks/support/v14/preference
'-S',
'src/main/res_fw_v17_preference-leanback', // resources in frameworks/support/v17/preference-leanback
'-S',
'src/main/res_fw_v7_appcompat', // resources in frameworks/support/v7/appcompat
'-S',
'src/main/res_fw_v7_recyclerview', // resources in frameworks/support/v7/recyclerview
'-S',
'src/main/res', // resources in your application
'--auto-add-overlay',
'--extra-packages',
'android.support.v17.leanback:android.support.v7.preference:android.support.v14.preference:android.support.v17.preference:android.support.v7.appcompat:android.support.v7.recyclerview'
noCompress 'foo', 'bar'
ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~'
}
...
}
Mam nadzieję, że to jest pomocne :)