CB-5080 Find resources in a way that works with aapt's --rename-manifest-package

This commit is contained in:
Andrew Grieve 2013-10-15 12:17:14 -04:00
parent 1316578ba3
commit 16de12a3ba
2 changed files with 3 additions and 3 deletions

View File

@ -68,7 +68,7 @@ public class Config {
return;
}
int id = action.getResources().getIdentifier("config", "xml", action.getPackageName());
int id = action.getResources().getIdentifier("config", "xml", action.getClass().getPackage().getName());
if (id == 0) {
id = action.getResources().getIdentifier("cordova", "xml", action.getPackageName());
LOG.i("CordovaLog", "config.xml missing, reverting to cordova.xml");
@ -124,7 +124,7 @@ public class Config {
{
value = "splash";
}
resource = action.getResources().getIdentifier(value, "drawable", action.getPackageName());
resource = action.getResources().getIdentifier(value, "drawable", action.getClass().getPackage().getName());
action.getIntent().putExtra(name, resource);
}

View File

@ -109,7 +109,7 @@ public class PluginManager {
* Load plugins from res/xml/config.xml
*/
public void loadPlugins() {
int id = this.ctx.getActivity().getResources().getIdentifier("config", "xml", this.ctx.getActivity().getPackageName());
int id = this.ctx.getActivity().getResources().getIdentifier("config", "xml", this.ctx.getActivity().getClass().getPackage().getName());
if (id == 0) {
this.pluginConfigurationMissing();
//We have the error, we need to exit without crashing!