Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Build #4760

Merged
merged 23 commits into from Oct 5, 2013
Merged

Android Build #4760

merged 23 commits into from Oct 5, 2013

Conversation

cb1kenobi
Copy link
Contributor

[TIMOB-14976] Android Build: Init the build/android directory and files
[TIMOB-14977] Android Build: Compile resources
[TIMOB-14981] Android Build: Package Hook
[TIMOB-14979] Android Build: Build Java files and run dexer

[TIMOB-7827] Android: Please add support for extrahigh density (320 dpi) devices
[TIMOB-10801] Android: Allow 9-patch images in splash screen
[TIMOB-15307] CLI: support custom keystore when running on Android device
[TIMOB-14683] CLI: Titanium fails to build when only platform-specific app.js is present

… the <android> section of the tiapp.xml. Converted Android build templates to ejs. Added ios.skipAppIdValidation flag to iOS build. Fixed some bugs in the iOS package hook with deleting files. Added AIDL info to Android detection. Removed 'build' from scons ignore list as it was messing up the Android build templates and a few node.js modules.
…ly and not platform specific dirs. Also updated i18n strings.
…andling. Restructured the Android build to be cleaner. Added jsanalyze module that finds Ti symbols and minifies JS files. Moved --project-dir validation, tiapp.xml loading, and sdk version checking out of the platform specific build files and into the sdk's build command where it should have been in the first place. Fixed project command.
…d services now. Also writes the app.json and copies module resources.
… Added xml file merging. Added module resource copying. Added aidl generation. Added detectDevices() and detectEmulators() to the Android detection lib. Updated Android emulator lib to be able to detect if a device is an emulator and if so, returns the emulator info. Updated adb devices function to use the new isEmulator() function.
…e API detection. Fixed --password when calling legacy Android builds. Fixed --avd-* validation when --no-prompt is specified.
…ug with copying drawable resources. Fixed copying of module platform/android direcotries. Finished Android build i18n populating. Updated vender dependencies for 3.2. Updated credits.
…reens. More work on the AndroidManifest.xml function.
@ayeung
Copy link
Contributor

ayeung commented Oct 5, 2013

Code reviewed and functionally tested. Found some minor issues that will be fixed in later iterations. Request Accepted.

ayeung pushed a commit that referenced this pull request Oct 5, 2013
@ayeung ayeung merged commit 148906b into tidev:android_build Oct 5, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants