Error initializing Cordova: Class not found
It is config.xml
not configs.xml
.
Based on the logs I'm seeing you are missing this file in your apps res/xml
directory. It is included as part of the distribution at lib/android/res/xml/config.xml
so copy that file into your res/xml
directory and you should be all set.
Just as aharris88 in his answer to this question, I had the [CORDOVA] Error initilizing Cordova: Class not found
error message when using Cordova 3.1.0 on my Android dev phone after migrating from Phonegap 3.0.
All fiddling with the config.xml
file in the /platforms/android/res/xml
directory did not help. Based on the Stackoverflow answer mentioned above, I tried to "start over" by reinstalling Android platform support:
cordova platform rm android
cordova platform add android
After this step it worked again, and I was able to cordova build android && cordova run android
without any further problems.
I have had this error because of a plugin that I deleted. I Added
<plugin name="Device" value="org.apache.cordova.Device"/>
to the config.xml file again and it fixed it.
My you not have following plugin:
<plugin name="Device" value="org.apache.cordova.Device"/>
You have to put that in between <plugins></plugins>
.
like
<plugins>
<plugin name="Device" value="org.apache.cordova.Device"/>
</plugins>