NEVER LET IT HAPPEN AGAIN (jk)
np, Mark. also: API level should be backwards compat so having at 19 means 17 *should* work but please let us know if not! On Wed, Sep 24, 2014 at 12:54 PM, Mark E. Scott Jr. <msc...@scott-usa.com> wrote: > Apologies for this, I misread the mailing list text at > http://cordova.apache.org/#mailing-list, didn't realize that this was for > development of Cordova, not developing with Cordova. > > Mark > > -----Original Message----- > From: Mark E. Scott Jr. [mailto:msc...@scott-usa.com] > Sent: Wednesday, September 24, 2014 2:49 PM > To: dev@cordova.apache.org > Subject: Confused about Android API level and Cordova, does it support > anything less than 19 > > So, > > If I have android API 19 installed, everything works fine, I can execute > the command "cordova platform add android". However, to support the Galaxy > S 3 devices we have for test, I need API level 17. According to the > Cordova docs for 3.5.0< > http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide>, > it supports API level 10 and later. > > Things still worked when I added API level 17, but we noticed it was still > using the API level 19. Upon removing API level 19, I get the following > error executing "cordova platform add android". > > Error: Please install Android target 19 (the Android newest SDK). Make > sure you have the latest Android tools installed as well. Run "android" > from your command-line to install/update any missing SDKs or tools. > at > C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\lib\check_reqs.js:80:29 > at _fulfilled > (C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:798:54) > at self.promiseDispatch.done > (C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:827:30) > at Promise.promise.promiseDispatch > (C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:760:13) > at > C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:574:44 > at flush > (C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:108:17) > at process._tickCallback (node.js:419:13) > Error: C:\Users\mscott\.cordova\lib\android\cordova\3.5.1\bin\create.bat: > Command failed with exit code 8 > at ChildProcess.whenDone > (D:\projects\mobile\EMS-Mobile\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) > at ChildProcess.emit (events.js:98:17) > at maybeClose (child_process.js:756:16) > at Process.ChildProcess._handle.onexit (child_process.js:823:5) > > Does it, or does it not actually support earlier Android API levels? Do I > have to move to an earlier version of Cordova to support API level 17? > > I am using this in conjunction with phonegap, but was starting with the > simple command of adding a platform. I'm aware there is a preference for > SDK level in the config.xml, but it didn't appear to have any affect on the > cordova add platform command. > > I'm getting ready to add API 19 back in conjunction with the config.xml > preferences in place, to see if it will compile with the right SDK tools in > that scenario. > > Thanks! > > Mark E. Scott, Jr. > msc...@scott-usa.com >