You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Erik Brommers (JIRA)" <ji...@apache.org> on 2013/10/07 16:15:44 UTC

[jira] [Created] (CB-5004) Can't build Android from multiple platforms

Erik Brommers created CB-5004:
---------------------------------

             Summary: Can't build Android from multiple platforms
                 Key: CB-5004
                 URL: https://issues.apache.org/jira/browse/CB-5004
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 3.0.0
         Environment: Linux (Ubuntu 13.04), Windows 7, OS X (10.8.5); cordova 3.0.9, Android
            Reporter: Erik Brommers


We're starting to set up Apache Cordova in a heterogeneous development environment -- several Macs and PCs running a combination of Linux, Windows 7 and OS X, with the code being synched via DVCS (GitHub).

With the Windows Phone and iOS platforms, it's fairly straightforward. Create the platform on the development OS that supports it, and only use that single development OS for the mobile app platform. With Android, however, we're running into some weirdness with the build. Here's the scenario:

1. On a Windows machine, drop down to the command line and run "cordova platforms add android". Build to your heart's content and commit the changes to Git.
2. On a Linux or OS X machine, pull the sources down and attempt a "cordova build android". 
--> build fails due to the build script being a .bat file.

It would be great if the call to "cordova platforms add android" could emit the proper build scripts for Windows, Linux and OS X regardless of what platform it's being run on. That way work that's being done on one machine could be continued on another machine without having to remove / recreate the android platform. 



--
This message was sent by Atlassian JIRA
(v6.1#6144)