Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-1852] Android: Move AndroidManifest.custom.xml Out of build/android

GitHub Issuen/a
TypeNew Feature
Resolution Date2011-04-17T01:57:21.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.5.0 M02
Labelsandroid, feature
ReporterDon Thorp
AssigneeBill Dawson


We need to get the build folder to the point where it can be wiped out and recreated. I believe android_native_refactor has support for use the platform directory. Determine what's the best way to accomplish this so we require no files to be versioned in build/android


  1. Don Thorp 2011-04-15

    See http://developer.appcelerator.com/helpdesk/view/44031">Helpdesk 44031 for other side effects of the problem.

  2. Brion Vibber 2011-04-15

    For iPhone builds, a custom Info.plist can be placed in the main directory (alongside the tiapp.xml, so above the build directory). This seems to work reasonably well, and doesn't interfere with version control or management of the build directories in my project.

  3. Don Thorp 2011-04-15

    in the android_native_refactor branch there is a platforms directory. It seems to me that it would be appropriate to put those files in their platform dir instead of polluting the top level directory.

  4. Bill Dawson 2011-04-15

    (from [bc83c02be15cee1d802b8eebe3199463b667a94f]) [#1852 state:resolved] Deprecate AndroidManifest.custom.xml, support platform/android/AndroidManifest.xml. Generate and let the default AndroidManifest.xml hang around in build/android for user to see -- if they need tocompare what we auto-generated to what they have in a custom manifest. https://github.com/appcelerator/titanium_mobile/commit/bc83c02be15cee1d802b8eebe3199463b667a94f"> https://github.com/appcelerator/titanium_mobile/commit/bc83c02be15c...

  5. Bill Dawson 2011-04-15

    (from [a2ed84bb123ff9cbae7eecc50a7dceb391fdb268]) [#1852] Also make sure the project can be built and run even if build/android totally empty. [#2118 state:new] Relegate apkbuilder deprecation warning to debug trace level. https://github.com/appcelerator/titanium_mobile/commit/a2ed84bb123ff9cbae7eecc50a7dceb391fdb268"> https://github.com/appcelerator/titanium_mobile/commit/a2ed84bb123f...

JSON Source