[ https://issues.apache.org/jira/browse/CB-6892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14020526#comment-14020526 ]
Bruno Braga commented on CB-6892: --------------------------------- After update from 3.2 to 3.5 I see that file was removed: /platforms/android/libs/cordova-3.2.0.jar and I could find a new cordova-3.5.0.jar in my project Where is the new cordova jar file? That is related with the problem? > Cordova Android unable to resolve org.apache.cordova (Mac) > ---------------------------------------------------------- > > Key: CB-6892 > URL: https://issues.apache.org/jira/browse/CB-6892 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Affects Versions: 3.5.0 > Reporter: Bruno Braga > > After update from 3.2 to 3.5 my android project stopped to compile. > I think something broke in a recent update with Cordova. > My problem is the same reported at > http://forum.ionicframework.com/t/unable-to-resolve-org-apache-cordova-mac/4445 > Another guy tested each Cordova version (android + mac + eclipse) and that is > the results: > ------------------------------------------------ > 3.4.1-0.1.0 - After my success in the previous post,I deleted CordovaLib from > the platfiorms/Android directory. Cordova was unable to rebuild it - works if > it already exists (which may be why they didn't catch this bug - it affects > brand new projects). > 3.2.0-0.4.0 - does not build (note - seemed to have alot of plugins included) > 3.3.1-0.4.2 - works if you start with a fresh new folder - you can't just > ugrade, you have to start fresh and copy your app files back in > 3.5.0-0.2.4 (latest) - fails on a clean build > 3.5.0-0.2.1 - fails on clean build > 3.4.1-0.1.0 - fails on clean build > 3.4.0-0.1.3 - fails on clean build > 3.4.0-0.1.0 - fails on clean build > 3.4.0-rc.2 - could not install via npm - its gone... > 3.3.1-0.4.23.3.1-0.4.2 - SUCCESS! WORKS > now to jump ahead and upgrade cordova to latest and try rebuilding on top of > old project with CordovaLib already built: > 3.5.0-0.2.4 - the latest! > Rebuilds, but output different - no line breaks in the output, but it works. > There seems to be alot of operations different than the early version - like > a degug.apk being created. > To recap I did this to fix it [ATTENTION: BAND-AID SOLUTION FOLLOWS]: > Install old version of cordova from February, 2014 > sudo npm -g uninstall cordova > sudo npm -g install cordova@3.3.1-0.4.23.3.1-0.4.2 > delete previous project > rm -Rf wishthisworked > cordova create wishthisworked > cordova platform add android > cordova build android > DONE with old version, now to install the latest version > sudo npm -g uninstall cordova > sudo npm -g install cordova@3.5.0-0.2.4 > within directory, build again - WORKS > Going forward : > Cordova needs to fix this bug. I'll report my findings to them. > The bad thing is every new project won't build for Android, without first > uninstalling the new version of Cordova and going back to the old version > from Feb, 2014, or try copying the CordovaLib directory to the > platform/android directory - but that is stupid ... We shouldn't have to do > this... (I have not tested this by the way) > So there's definitely a bug, it shouldn't be this hard. And even if its an > issue with my environment when all is said and done, it would be REAL NICE to > have some code in the setup that checks for that and tells the > user/installer. Otherwise, I have to dig into this more to find out why Ant > is broke, and I don't have time for that. I can just do my app in native > Android and Xcode faster than fixing this issue. > ------------------------------------------------ -- This message was sent by Atlassian JIRA (v6.2#6252)