diff --git a/framework/src/org/apache/cordova/Config.java b/framework/src/org/apache/cordova/Config.java index 716b7952..32958a85 100644 --- a/framework/src/org/apache/cordova/Config.java +++ b/framework/src/org/apache/cordova/Config.java @@ -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); } diff --git a/framework/src/org/apache/cordova/PluginManager.java b/framework/src/org/apache/cordova/PluginManager.java index 33a6f22f..514fa58e 100755 --- a/framework/src/org/apache/cordova/PluginManager.java +++ b/framework/src/org/apache/cordova/PluginManager.java @@ -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!