diff --git a/framework/res/xml/plugins.xml b/framework/res/xml/plugins.xml index bf170607..e62c959f 100755 --- a/framework/res/xml/plugins.xml +++ b/framework/res/xml/plugins.xml @@ -1,4 +1,4 @@ - + diff --git a/framework/src/com/phonegap/api/PluginManager.java b/framework/src/com/phonegap/api/PluginManager.java index 8bcdb756..90de9778 100755 --- a/framework/src/com/phonegap/api/PluginManager.java +++ b/framework/src/com/phonegap/api/PluginManager.java @@ -50,6 +50,7 @@ public final class PluginManager { */ public void loadPlugins() { int id = ctx.getResources().getIdentifier("plugins", "xml", ctx.getPackageName()); + if (id == 0) { pluginConfigurationMissing(); } XmlResourceParser xml = ctx.getResources().getXml(id); int eventType = -1; while (eventType != XmlResourceParser.END_DOCUMENT) { @@ -297,4 +298,11 @@ public final class PluginManager { plugin.onNewIntent(intent); } } + + private void pluginConfigurationMissing() { + System.err.println("====================================================================================="); + System.err.println("ERROR: plugin.xml is missing. Add res/xml/plugins.xml to your project."); + System.err.println("https://raw.github.com/phonegap/phonegap-android/master/framework/res/xml/plugins.xml"); + System.err.println("====================================================================================="); + } } \ No newline at end of file