[TIMOB-6685] Android: V8: Enable 3rd party module build for Windows
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-01-23T16:19:52.000+0000 |
Affected Version/s | Release 1.8.0.1 |
Fix Version/s | Sprint 2012-01, Release 2.0.0, Release 1.8.1 |
Components | Android |
Labels | release-note-1.8.0 |
Reporter | Marshall Culpepper |
Assignee | Josh Roesslein |
Created | 2011-12-15T02:21:54.000+0000 |
Updated | 2012-02-14T09:36:15.000+0000 |
Description
Our NDK Makefiles / build scripts don't currently work in Windows due to use of unix utilities like gperf. This may just require updated documentation for cygwin setup, but we may also require further changes.
Test case: 1. Create a new module project. 2. Run "ant" in the module project's directory from command prompt (not Cygwin). 3. You should now have a .zip for your module in the dist directory. 4. Verify the module works in an application.
Updates to setup your system: - Make sure you have NDK r7 installed. - Install gperf (http://gnuwin32.sourceforge.net/packages/gperf.htm) - Install Ant (http://ant.apache.org/) - Make sure Ant and gperf are on your path.
Closing bug. Verified fix on: SDK build: 1.9.0.v20120117144634 Runtime: V8, Rhino Titanium Studio, build: 1.0.8.201201131907 OS: Windows 7 Device: Droid 3 (2.3.4)
Hey is there any way I could grab 1.9.0? When I go to the page is says I need to contact 'my' administrator to connect Jiira to Bamboo, but Bamboo is 3rd party proprietary software. Any advice is appreciated as I am not able to develop modules on Windows.
Michael, here is a [guide](https://wiki.appcelerator.org/display/guides/Installing+Titanium+SDK+Continuous+Builds) for installing SDKs from our CI build servers.
Perfect, thanks John. At the top of this page, it says the bug is fixed in 1.9 but on builds.appcelerator.com I'm only able to select builds up to 1.8.2. Does 1.8.2 have the fix? Thanks
For fixes that will ship in 1.9 you will want the "master" branch.
We will port this fix to 1.8.2 shortly.