[TIMOB-14978] Android Build: Create AndroidManifest.xml
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-10-19T01:24:35.000+0000 |
Affected Version/s | n/a |
Fix Version/s | 2013 Sprint 21, 2013 Sprint 21 Core, Release 3.2.0 |
Components | Android, Tooling |
Labels | androidbuild, ay-verified, cb-verified |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2013-08-27T23:45:31.000+0000 |
Updated | 2017-03-14T18:15:01.000+0000 |
Description
* create AndroidManifest.xml
** check if using a custom platform/android/AndroidManifest.xml
*** validate for sane values
** otherwise generate the build/android/AndroidManifest.xml
** fill in missing info
** if using Ti.Geolocation, make sure the correct permissions are added to the AndroidManifest.xml (TIMOB-5749 Android: AndroidManifest.xml not properly created when using Ti.Geolocation events)
** make sure all Titanium Modules have correct dependency permissions added to the AndroidManifest.xml (TIMOB-14899 Tooling: Include Google Maps V2 metadata into timodule.xml so can be added to the manifest with the correct app id)
** if using custom AndroidManifest, write the default to a separate file
https://github.com/appcelerator/titanium_mobile/pull/4766
https://github.com/appcelerator/titanium_mobile/pull/4781
Closing ticket as fixed.