Joe Bowser
e621edfba7
Fixing the Android Studio detection and making it automatically pick the right builder, good for upgrading Cordova
2017-06-14 09:57:27 -07:00
Joe Bowser
304a899114
Fixed the specification of the builders in the run command by getting build to check what was being passed from run
2017-06-14 09:57:27 -07:00
Joe Bowser
8391af2e8f
JsHint Fixes, deleting unused methods
2017-06-14 09:57:27 -07:00
Joe Bowser
69ab6a0e0d
Changing the project to add the app directory as a dependency
2017-06-14 09:57:27 -07:00
Joe Bowser
a216f0db75
CB-11244: Changing directory creation, will most likely hide this behind a flag for the next release of Cordova-Android, and then make it default in the next major pending feedback
2017-06-14 09:57:27 -07:00
Joe Bowser
69260fb96a
Fix the overwriting of Fil's fix, blargh
2017-06-14 09:57:27 -07:00
Joe Bowser
db87e0ae6a
Made changes so cordova/build builds with the new project. Need to work on plugin installation.
2017-06-14 09:57:26 -07:00
Joe Bowser
8ead919fae
Managed to get the project to mostly compile, still need to re-work the build command to add the app project
2017-06-14 09:57:26 -07:00
Joe Bowser
b73c04f3c8
Updating gradle version in the build file
2017-06-14 09:57:26 -07:00
Joe Bowser
f790aeb8f6
Setting up the create command so we actually have all the directories in the right place, and define default variables in the top level build.gradle
2017-06-14 09:57:26 -07:00
Joe Bowser
23d8d99925
Moving Android Manifest finding to the Gradle and Studio builders.
2017-06-14 09:57:25 -07:00
Joe Bowser
d88df59c32
Adding the Studio Builder to build a project based on Android Studio,
...
and deleting Ant, since Google does not support Ant Builds anymore.
Sorry guys!
2017-06-14 09:57:25 -07:00
Darryl Pogue
7d926822ed
CB-8980: Ensure copied resource-files are cleaned
...
This closes #377
2017-05-25 16:11:20 -07:00
filmaj
d97250f968
Update JS snapshot to version 6.3.0-dev (via coho)
2017-05-02 16:19:21 -07:00
filmaj
9d9abea157
Start of GradleBuilder.js specs - puts it on the code coverage radar.
2017-05-02 15:31:26 -07:00
filmaj
e13e15d3e9
CB-12640: better handling of unrecognized commands on windows. removed error checking in emulator image listing when shelling out, as we already defensively dont shell out if the program is not on the PATH / not recognized. added additional test for windows unrecognized command errors for target listing. fixed up spying in a test.
2017-04-10 12:12:46 -07:00
filmaj
6ef2f67ae8
CB-12640: flipped avd parsing logic so that it always tries to use avdmanager to retrieve avds first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests - and added explicit tests to ensure to shell out to singular forms of sub-commands when executing android
2017-04-10 12:12:46 -07:00
filmaj
765c4ee9f6
CB-12640: support for android sdk tools 26.0.1. simplified target parsing by using avdmanager instead of sdkmanager. flipped target parsing logic so that it always tries to use avdmanager to retrieve targets first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests.
2017-04-10 12:12:46 -07:00
Steve Gill
8a2e96d995
Update JS snapshot to version 6.3.0-dev (via coho)
2017-03-28 15:23:50 -07:00
Steve Gill
13dbd2f5d4
Set VERSION to 6.3.0-dev (via coho)
2017-03-28 15:18:35 -07:00
Darryl Pogue
0df50c3f33
CB-8978 Prepare copy resource-files from config.xml
...
This closes #321
2017-03-27 22:13:13 -07:00
Alexander Sorokin
08c80f77a9
CB-12605 Fix a requirements check failure on Windows
2017-03-27 11:47:32 +03:00
Joe Bowser
ea8d65d7fc
CB-12595: Remove the console.log stuff
...
This closes #370
2017-03-24 10:22:11 -07:00
Joe Bowser
e3198b0f6b
CB-12595: Ugly code, but this should find an Android Studio installation and use the sweet gradle center found inside
2017-03-24 10:22:07 -07:00
filmaj
2f2e8a560d
CB-12546: account for quotes when detecting android
command error for Windows.
2017-03-20 10:09:46 -07:00
filmaj
884818934f
CB-12546: on create, update the require path for certain helper modules as directory structure differs. big ol TODO dropped as it _is_ kinda weird.
2017-03-20 10:09:45 -07:00
filmaj
1d8e6f53a1
CB-12546: sort detected targets by numerical suffix when reporting most recent version of android sdk target installed.
2017-03-20 10:09:45 -07:00
filmaj
3554267adf
CB-12546: more specs for android_sdk and check_reqs. added fixtures for sdk targets. refactored target listing.
2017-03-20 10:09:45 -07:00
filmaj
f7687a2567
CB-12546: use android_sdk list_targets instead of rewriting the same thing again.
2017-03-20 10:09:45 -07:00
filmaj
ebd4a02d2c
CB-12546: switch to superspawn for shelling out where possible. rework android sdk module to work with new sdk.
2017-03-20 10:09:45 -07:00
filmaj
4a354bba86
CB-12546: based on android
command exit code and stdout, conditionally try to invoke avdmanager
to list out AVD images. tweak relevant test to match behaviour. small tweak to use exposed methods for checking platform (for easier future stubbing).
2017-03-20 10:08:36 -07:00
filmaj
d40c22441f
CB-12546: move check_reqs to templates directory and update module references.
2017-03-20 10:08:36 -07:00
filmaj
6395eda0c8
CB-12546: emulator specs.
2017-03-20 10:08:36 -07:00
filmaj
eb6ada8091
CB-12546: more robust sdk location detection. ANDROID_HOME now can be set from location of either of adb
, android
or avdmanager
commands. slightly rework logic of infering ANDROID_HOME + setting up PATH to hopefully separate the logic into clearer sections. check_reqs.check_android now validates SDK Tools 25.3.1 binaries/structure. added specs for check_reqs.check_android. move android sdk version script. expose some helper functions as module methods to help with mocking.
2017-03-20 10:08:35 -07:00
filmaj
a7ef686a27
CB-12546: leverage avdmanager
if android
warns it is no longer
...
useful, which happens in Android SDK Tools 25.3.1.
explicitly set the CWD of the spawned emulator process to workaround a recent google android sdk bug.
rename android_sdk_version.js to android_sdk.js, to better reflect its contents.
have create.js copy over the android_sdk_version batch file.
2017-03-20 10:08:35 -07:00
Alexander Sorokin
e2af492a63
CB-12587 A (not so) quick fix for get_gradle_wrapper() call
2017-03-20 15:22:37 +03:00
Joe Bowser
84de9ee0da
CB-12574 - Bumping Version
...
This closes #368
2017-03-15 13:31:24 -07:00
Joe Bowser
e182e669f0
CB-12524: Put the script in the wrong spot, oops
...
This closes #367
2017-03-13 13:51:37 -07:00
Joe Bowser
a9a28d3e77
CB-12524: Workaround for obsolete gradle on integration servers
2017-03-13 13:51:37 -07:00
Joe Bowser
6a77acdbf2
CB-12524: Thwarted by JSHint again, accidentally deleted the wrong message
2017-03-13 13:51:37 -07:00
Joe Bowser
9dbffa6ee8
CB-12524: Forgot to check for the android command on the target check
2017-03-13 13:51:37 -07:00
Joe Bowser
2d3f3cae13
CB-12524: Set Gradle to always build in the project directory since our tests don't run scripts from the project directory by default
2017-03-13 13:51:36 -07:00
Joe Bowser
ab276504fd
CB-12524: Windows functionality for Gradle execution
2017-03-13 13:51:36 -07:00
Joe Bowser
3cc4e5b440
CB-12524: This now fetches the template from inside of the Android Studio directory, and falls back to a locally installed Gradle instance
2017-03-13 13:51:36 -07:00
Joe Bowser
b2664bc469
CB-12524: Test distributing a wrapper in the framework directory
2017-03-13 13:51:36 -07:00
Joe Bowser
3bbc7fb328
CB-12465: Writing new JUnit Test Instrumentation to replace tests and retire problmatic tests
...
This closes #363
2017-02-27 09:28:02 -08:00
Steve Gill
5591a1a4e8
Update JS snapshot to version 6.2.0-dev (via coho)
2017-01-26 16:30:33 -08:00
Joe Bowser
6355425a6f
Change to https by default
2017-01-20 09:31:31 -08:00
Jesse MacFadyen
3f674faf30
Merge branch 'CB-5968' of https://github.com/sterlingann/cordova-android
2017-01-08 22:42:18 -08:00
Steve Gill
b9ad1b6b26
Update JS snapshot to version 6.2.0-dev (via coho)
2017-01-03 17:45:55 -08:00
daserge
6c60dc5dc8
CB-12159 Android: Keystore password prompt won't show up
...
This closes #351
2016-12-08 09:51:24 -08:00
Joe Bowser
ad40d33400
Need to pass lint
2016-11-21 16:36:20 -08:00
Joe Bowser
5017e2302b
CB-12169: Check for build directory before running a clean
2016-11-21 14:46:09 -08:00
Jesse MacFadyen
348b1b4dda
Do not test for non-existent build folder
...
This closes #348
2016-11-03 11:23:05 -07:00
Jesse MacFadyen
0fd7e7f040
Fixed AndroidStudio tests to actually run, removed app/src/main/assets/ as a requirement and added app/src/main/res instead, added placeholder for build/ folder, Removed dupe gitignore
2016-11-02 19:46:33 -07:00
Joe Bowser
cfa0fa7243
Update JS snapshot to version 6.2.0-dev (via coho)
2016-11-02 16:32:16 -07:00
Joe Bowser
6a63d9df0a
Set VERSION to 6.2.0-dev (via coho)
2016-11-02 16:32:15 -07:00
Jesse MacFadyen
36646eb527
rewrite to use retro js
...
This closes #347
2016-11-02 16:30:14 -07:00
Joe Bowser
5346a386f7
CB-12108: Updating gradle files to work with the latest version of Android Studio, since a patch release breaks this, and Gradle complains if you add the plus
2016-11-02 14:19:21 -07:00
Joe Bowser
3c087c6716
CB-12101: Spot fix to go into next patch release
...
This closes #346
2016-11-01 16:37:39 -07:00
Darryl Pogue
854946e313
CB-12077: Fix paths for Android icons/splashscreens
...
This closes #343
2016-10-31 11:31:26 -07:00
Sterling
d6a1d7a913
updated xxhdpi mipmap icon to 144x144
2016-10-28 21:57:54 -07:00
Sterling
700b425774
replaced with unstretched images
2016-10-28 17:20:56 -07:00
Sterling
e31634b0fb
created directories and corresponding images for xxhdpi and xxxhdpi, both drawables and mipmaps
2016-10-28 17:03:45 -07:00
Joe Bowser
7f9e7c73ab
Update JS snapshot to version 6.1.0-dev (via coho)
2016-10-20 11:49:04 -07:00
Joe Bowser
3e7be6cc0f
Set VERSION to 6.1.0-dev (via coho)
2016-10-20 11:49:03 -07:00
Joe Bowser
6aa4b1b301
CB-11083: Fixing syncronous file check and future-proofing the JS for Travis
...
This closes #323
2016-10-19 09:49:42 -07:00
Joe Bowser
304cbef5ed
CB-11083: Reading files to check for CordovaLib dependency, if so, we exclude CordovaLib to be safe
2016-10-19 09:49:39 -07:00
Joe Bowser
263968e019
CB-11083: Plugin build script for dependencies without a gradle file
2016-10-19 09:49:39 -07:00
Joe Bowser
c05521e55a
CB-11083: The GradleBuidler can tell the difference between a Cordova Plugin Framework and a regular framework based on the name
2016-10-19 09:49:39 -07:00
Joe Bowser
2f3c71feaa
CB-11083 Fix to deal with custom frameworks with their own Gradle configuration
2016-10-19 09:49:39 -07:00
Martin Bektchiev
2e37d2c253
CB-11771 Deep symlink directories to target project instead of linking the directory itself
...
When installing a plugin with custom library using the --link option the whole directory is symlinked and temporary
files leak into the original plugin directory on build. This leads to broken builds if the same plugin is linked in
2 projects targeting different Cordova versions.
This closes #326
2016-10-13 18:39:27 -07:00
Simon MacDonald
77b9fd62a7
Fix tab/space issue
2016-10-12 22:21:14 -04:00
Jesse MacFadyen
b2d7124424
CB-11999 add message, catch exception if require fails
2016-10-12 11:48:06 -07:00
Joe Bowser
be19585c68
Merge branch 'fix-appname-apostrophe' of https://github.com/revolunet/cordova-android
...
Using a merge commit to merge in a PR
This closes #272
2016-10-11 15:49:20 -07:00
Darryl Pogue
ca0cbad1c7
CB-8722 - Move icons from drawable to mipmap
...
This closes #340
2016-10-11 13:29:15 -07:00
Joe Bowser
fb53452d37
Unused requires cause AppVeyor to not work
...
This closes #339
2016-10-07 18:14:36 -07:00
Joe Bowser
b5246f3f09
Clean also wipes out the www directory, which was causing the strange errors that were happening when building
2016-10-07 18:14:36 -07:00
Joe Bowser
4be413af79
Removing try/catch now that we have the new tests and committing latest
2016-10-07 18:14:36 -07:00
Alexander Sorokin
5db2de95f5
CB-11964 Call clean after plugin install and mock it in tests
2016-10-07 18:14:36 -07:00
Joe Bowser
6418add83d
Did a try/catch to deal with the unit tests vs actual project environment, code duplication is needed because of builderEnv
2016-10-07 18:14:36 -07:00
Joe Bowser
7d26c51da6
CB-11964: Do a clean when installing a plugin to et around the bug
2016-10-07 18:14:36 -07:00
Joe Bowser
9544783b5e
CB-11640: Fixing check_reqs.js so it actually works
...
This closes #338
2016-10-03 14:41:14 -07:00
Joe Bowser
eaf9b319ca
Tweaking the regex
2016-10-03 14:41:14 -07:00
Joe Bowser
47abde2f8d
CB-11640: Changing requirements check to ask for Java 8
2016-10-03 14:41:14 -07:00
daserge
30325e4f32
CB-11869 Fix cordova-js android exec tests
...
Useragent Regexp result is null in node environment - add a check for it
Updated cordova-js
Increased e2e create specs timeout
2016-09-29 12:24:52 +03:00
Joe Bowser
9cf38f8705
CB-11907: Bumping Gradle to work with Android Studio 2.2 and the Gradle Plugin, I should have done this last commit
...
This closes #336
2016-09-26 15:28:02 -07:00
Joe Bowser
7de4803e21
CB-11907: Bumping Gradle to work with Android Studio 2.2 and the Android Gradle Plugin
2016-09-26 15:06:44 -07:00
Joe Bowser
9586a7ddcd
CB-11907: Bumping Android Gradle Plugin version to 2.2 so this works with Android Studio
2016-09-26 15:06:44 -07:00
Simon MacDonald
a4f6c8bf7b
Enable background start of Cordova Android apps
...
This closes #322
2016-09-23 09:12:18 -07:00
Anis Kadri
511fe7c51e
fixing jshint issues
2016-09-20 19:54:34 -07:00
Anis Kadri
acb3cc80b7
First attempt at supporting Android Studio
2016-09-20 19:54:34 -07:00
Pierre-Alexis de Solminihac
23fd0982b0
replace Integer.parseInt with BigInteger so that you can use longer Android version codes
...
I used to have DNS like version codes (YYYYmmmddXX format) for my apps builds, and I can't go back in older apps because Google Play wont allow me to upload inferior version codes, so I thing we should to use BigInteger instead of Integer.parseInt
This closes #298
2016-09-12 10:39:34 -07:00
Joe Bowser
dc0bfeb0cc
CB-11828: Adding dirty userAgent checking to see if we're running Jellybean or not for bridge modes
2016-09-09 12:05:19 -07:00
Joe Bowser
deea0f7e4f
CB-11828: Switching default bridge back to ONLINE_BRIDGE
2016-09-09 12:05:19 -07:00
Simon MacDonald
3a33f4c0a6
Add gradle build flag to enable dex in process for large projects
2016-09-08 19:00:55 -04:00
Joe Bowser
d3cb38de29
Bump Target and Min API levels
2016-09-06 10:42:51 -07:00
Simon MacDonald
047ed52d60
Make evaluateJavaScript brige default
...
This closes #320
2016-09-01 08:50:29 -07:00
Joe Bowser
bb96bb9a88
Creating an evaluateJavascript branch
2016-09-01 08:49:32 -07:00
Szymon Drosdzol
db6295c917
CB-11683 Fixed linking to directories during plugin installation.
...
This closes #322
2016-08-11 14:47:36 +03:00
Steve Gill
74ae6651c8
Update JS snapshot to version 5.3.0-dev (via coho)
2016-07-26 14:57:29 -07:00
Alexander Sorokin
f1c185b771
CB-9489 Fixed "endless waiting for emulator" issue
2016-07-06 15:12:36 +03:00
Steve Gill
103e1e8d24
Update JS snapshot to version 5.3.0-dev (via coho)
2016-06-29 15:04:55 -07:00
Steve Gill
30198c4bdd
Set VERSION to 5.3.0-dev (via coho)
2016-06-29 15:04:55 -07:00
Vivek Kiran
d69698c23f
Update plugin-build.gradle. This closes #312
2016-06-29 14:40:20 -07:00
Joe Bowser
04a3c9d9ee
Adding mavenCentral just in case
...
This closes #309
2016-06-09 10:50:00 -07:00
Joe Bowser
db4d1f5768
CB-11383: Update to gradle for using jcenter and correct Application plugin
2016-06-06 11:21:30 -07:00
Steve Gill
81d6219663
CB-11365 fixed plugin rm issue with emit being undefined
2016-06-02 11:32:21 -07:00
Jason Ginchereau
3a1b4ffcb8
Use platform config.xml for clean
...
This closes #295
2016-05-31 10:27:40 -07:00
Jason Ginchereau
72bbe9fdf0
CB-11117: Use FileUpdater to optimize prepare for android platform
2016-05-31 10:27:37 -07:00
Richard Knoll
9738079c42
CB-11259: Improving build output
...
This closes #305
2016-05-17 13:31:12 -07:00
Joe Bowser
e9e27ca47c
CB-10096: Upgrading to Gradle Plugin 2.1.0
2016-05-09 10:59:36 -07:00
Nikhil Khandelwal
5d21fb26e6
CB-11198 Skip android target sdk check. This closes #303 .
2016-05-06 10:44:14 -07:00
Vladimir Kotikov
d351e316bf
CB-11138 Reuse PluginManager from common to add/rm plugins
...
This closes #301
2016-04-29 15:07:05 +03:00
daserge
914e2fa35f
CB-11163 Android Builds are failing in CI
...
CB-11133 Handle android emulator start failure (reverted from commit abcaee24f9
)
2016-04-28 17:25:39 +03:00
Nikhil Khandelwal
8b96081579
CB-11153 Move to gradle version 2.13
...
This closes #299
2016-04-26 14:56:02 -07:00
Nikhil Khandelwal
f3e0623d1d
CB-11153 Use Gradle 2.8 correctly for building Android projects
2016-04-26 14:55:55 -07:00
daserge
abcaee24f9
CB-11133 Handle android emulator start failure
2016-04-26 19:54:34 +03:00
daserge
8951660393
CB-11132 Fix Error: Cannot read property 'match' of undefined in cordova-android emulator.js
2016-04-21 15:40:33 +03:00
Nikhil Khandelwal
e4ecbad3cb
Add simple log for package name being deployed
2016-04-20 09:36:02 -07:00
daserge
40a740b45c
CB-11015 Error adding plugin with gradle extras
2016-04-18 13:20:25 +03:00
Vladimir Kotikov
9af7f506f0
CB-11095 Fix plugin add/removal when running on Node v.010
2016-04-18 12:26:39 +03:00
Vladimir Kotikov
9b8558dbde
CB-11022 Duplicate www files to both destinations on plugin operations
...
This closes #289
2016-04-14 12:03:44 +03:00
daserge
d28ca67edb
CB-10964 Handle build.json file starting with a BOM. This closes #286
2016-04-08 15:32:04 -07:00
daserge
d9814c5542
CB-8582 Obscure INSTALL_FAILED_VERSION_DOWNGRADE error when installing app
2016-03-28 13:22:22 +03:00
daserge
dd3b9dd01c
CB-10862 Cannot set minsdkversion
2016-03-28 11:35:40 +03:00
Vladimir Kotikov
69a2a5b551
CB-10837 Support platform-specific orientation on Android
...
Remove processing of "orientation" preference and let
user to specify any platform-specific value for Android
This closes #281
2016-03-21 18:30:20 +03:00
daserge
bc9e895e25
CB-10600 'cordova run android --release' does not use signed and zip-aligned version of APK
...
De-prioritize unsigned builds
Adds an actionable hint for INSTALL_PARSE_FAILED_NO_CERTIFICATES error
Removes filtering by architecture when not specified
2016-03-18 08:59:59 +03:00
Roberto Andrade
457c5b8b3b
CB-9710: Fixing issues parsing android avd list
output for certain AVDs which resulted in them not being included in the selection process even if they are the best match.
...
This closes 221
2016-03-16 09:32:24 -07:00
Julien Bouquillon
2cefb42559
fix issue with app_name containing apostrophes
2016-03-14 14:01:43 +01:00
daserge
82582e5a5b
CB-10749 Use cordova-common.CordovaLogger in cordova-android
...
Added -d shorthand to all platform scripts
2016-03-09 18:54:05 +03:00
Byoungro So
18e81c4b90
CB-10673 fixed conflicting plugin install issue with overlapped <source-file> tag. Add --force flag. This closes #264 .
2016-03-07 23:02:19 -08:00
Joe Bowser
bad0034e5d
CB-8976: I wish there was an easier way to test gradle stuff then check it in without having to remember to delete imports
...
This closes #270
2016-03-04 09:53:01 -08:00
Joe Bowser
99d5ff7347
CB-8976: Accidentally left in the crosswalk build from when I was experimenting with this file
2016-03-04 09:53:00 -08:00
Joe Bowser
dc579417fe
CB-8976: Removing the auto-version for non-Crosswalk applications
2016-03-04 09:53:00 -08:00
daserge
fe906dabda
CB-10768 Use cordova-common.superspawn in GradleBuilder
2016-03-03 21:12:28 +03:00
Vladimir Kotikov
8ab75e7109
CB-10729 Move plugin handlers tests for into platform's repo
2016-03-01 11:31:14 +03:00
daserge
aa2b3d3da1
CB-10669 cordova run --list cannot find 'adb'
2016-02-26 13:29:26 +03:00
Byoungro So
0a1b71f125
CB-10660 fixed the exception when removing a non-existing directory. This closes #261
2016-02-26 10:40:33 +03:00
Steve Gill
757a3685f2
Update JS snapshot to version 5.2.0-dev (via coho)
2016-02-24 11:50:08 -08:00
daserge
ce2525d4d8
CB-10628 Fix emulate android --target
...
Added a test case
2016-02-18 21:27:40 +03:00
Vladimir Kotikov
7be9e880c2
CB-10618 Handle gradle frameworks on plugin installation/uninstallation
...
This closes #259
2016-02-17 17:56:09 +03:00
riknoll
7233931681
CB-10510: Add an optional timeout to emu start script
...
The script used to wait forever for the emulator to boot.
If the emulator got stuck, it would never terminate.
This timeout is being added to support cordova-medic and
the CI.
2016-02-11 13:37:00 -08:00
riknoll
d7e111fb71
CB-10498: Resume event should be sticky if it has a plugin result
2016-02-03 13:25:56 -08:00
Vladimir Kotikov
e08d0671ab
CB-10138 Adds missing plugin metadata to plugin_list module. This closes #254
2016-01-28 12:45:19 +03:00
Dimitar Kerezov
7669378c6e
CB-10443 Pass original options instead of remaining
...
Nopt parses all options regardless of what is passed as "knownOpts". This leaves the remain property an emtpy array.
This ultimately leads to a bug in the parseOpts function where the options undergo a second parsing from nopt.
The end result is - this options are not respected at all..
This closes #248
2016-01-28 11:55:29 +03:00
Dimitar Kerezov
1494082a2a
CB-10443 Fix this.root
null reference
...
parseOpts function referenced this.root but the this object is not the new Api as expected. This leads to an exception upon calling path.relative(this.root, ...).
2016-01-28 11:55:15 +03:00
Vladimir Kotikov
233c2bd882
CB-10421 Fixes exception when calling run script with --help option
2016-01-26 14:56:29 +03:00
Vladimir Kotikov
89d982a8e4
CB-10406 Fixes an exception, thrown when building using Ant. This closes #250
2016-01-22 13:29:50 +03:00
Vladimir Kotikov
9d3ee3d56e
CB-10157 Uninstall app from device/emulator only when signed apk is already installed
2016-01-22 12:36:48 +03:00
Steve Gill
320558a782
Update JS snapshot to version 5.2.0-dev (via coho)
2016-01-20 16:18:53 -08:00
Steve Gill
9ef7ddbf20
Set VERSION to 5.2.0-dev (via coho)
2016-01-20 16:18:52 -08:00
Nikhil Khandelwal
ada35e0e00
Fix jshint issues
2016-01-19 12:01:44 -08:00
Nikhil Khandelwal
fc778006ef
CB-10386 Add android.useDeprecatedNdk=true to support NDK in gradle
2016-01-19 11:36:39 -08:00
Joe Bowser
11760afddd
CB-8864: Fixing this to mitigate CB-8685 and CB-10104
2016-01-12 10:39:55 -08:00
Joe Bowser
d78ae309f1
CB-10105: Spot fix for tilde errors on paths.
2016-01-11 15:53:00 -08:00
Darryl Pogue
73fd9e4dfa
Update theme to Theme.DeviceDefault.NoActionBar
...
This uses the device system theme instead of the old Gingerbread-era theme for dialogs and alerts.
Available as of API 14, which is now the minSDK version for cordova-android.
This closes 245
2016-01-04 12:31:56 -08:00
Darryl Pogue
fb9cf60c41
CB-10014: Set gradle applicationId to package name.
...
This closes 247
2016-01-04 12:18:55 -08:00
Joe Bowser
70bc7b39b7
CB-9479: Fixing the conditionals again, we should be more vigilant on the gradle versions.
2015-12-07 15:03:02 -08:00
Vladimir Kotikov
03777067cd
CB-10112 Parse additional CLI arguments properly. This closes #241
2015-12-03 13:54:59 +03:00
Vladimir Kotikov
c30eeee5d8
CB-9971 Suppress gradlew _JAVA_OPTIONS output during build
2015-11-20 11:57:18 +03:00
Steve Gill
6afc16c33b
Update JS snapshot to version 5.1.0-dev (via coho)
2015-11-01 23:43:03 -08:00
Steve Gill
74a3d2028f
Set VERSION to 5.1.0-dev (via coho)
2015-11-01 23:43:00 -08:00
Tim Barham
1c90a77325
CB-9909 Shouldn't escape spaces in paths on Windows.. This closes #237
2015-10-30 04:58:26 -07:00
Steve Gill
671219ae56
CB-9870 updated hello world template
2015-10-29 15:33:43 -07:00
Vladimir Kotikov
78fa7374d9
CB-9880 Fixes platform update failure when upgrading from android@<4.1.0
2015-10-28 12:42:35 +03:00
Vladimir Kotikov
c1b389ad9b
CB-9844 Remove old .java after renaming activity
2015-10-27 11:30:58 +03:00
Vladimir Kotikov
78b7ae72c9
Adds licence header to Adb to pass rat audit
2015-10-22 14:06:20 +03:00
Steve Gill
12c282ce5c
reverted fixed line endings in check_reqs.bat
2015-10-20 16:48:59 -07:00
Steve Gill
0ac822c577
Fixed line endings
2015-10-20 16:15:57 -07:00
Vladimir Kotikov
400282282f
CB-9782 Implements PlatformApi contract for Android platform.
...
This closes #226
2015-10-20 12:21:30 +03:00
fujunwei
0429bb0ab8
The extra digit need to be added to the end of the version code
...
The version code of default config is generated by the environment variable
and the value from AndroidManifest.xml.
The test case is using the command line "cordova build -- --versionCode=100".. This closes #211
2015-10-19 11:25:33 -07:00
Joe Bowser
2ceb8030ee
Manually updating version to 5.0.0-dev for engine tags
2015-10-19 10:31:55 -07:00
daserge
7d61a79a78
CB-9608 cordova-android no longer builds on Node 0.10 or below
...
Replaced path.isAbsolute usage with path.resolve. This closes #217
2015-09-29 09:45:48 +03:00
daserge
afa61aeb09
CB-9080 Cordova CLI run for Android versions 4.1.1 and lower throws error
2015-09-23 18:44:41 +03:00
Vladimir Kotikov
bf57aa1df0
CB-9557 Fixes apk install failure when switching from debug to release build
2015-08-27 09:46:58 +03:00
Tommy-Carlos Williams
055e3bf609
CB-9496 removed permissions added for crosswalk
...
These would better live in the actual crosswalk plugin
https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
I have also submit a PR to that repo adding them to its `plugin.xml`
github: close #206
2015-08-24 23:17:03 +10:00
Alexander Lebedev
b1dadaf15d
CB-9402 Allow to set gradle distubutionUrl via env variable CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL
...
This closes #205
2015-08-14 11:28:35 -07:00
Steve Gill
8f7bc1ffbb
CB-9428 update script now bumps up minSdkVersion to 14 if it is less than that.
2015-07-31 16:32:51 -07:00
Vladimir Kotikov
e5506d40bc
CB-9430 Fixes check_reqs failure when javac returns an extra line
2015-07-31 16:37:21 +03:00
alsorokin
64f89c5eda
CB-9172 Improved emulator deploy stability. This closes #188 .
...
- Use UUID to distinguish between launched emulators
- Wait for android.process.acore instead of init.svc.bootanim on emulator boot
- Increased retry timeout when installing app to the emulator
- If there is already a started/starting emulator, wait for it's boot instead of trying to deploy to it right away
2015-07-31 03:59:53 -07:00
alsorokin
1ad0665eb5
CB-9404 Fixed an exception when path contained -debug or -release
2015-07-23 18:55:11 +03:00
alsorokin
8983ddbdcc
CB-9185 Fixed an issue when unsigned apks couldn't be found. This closes #202
2015-07-22 11:00:07 -07:00
Vladimir Kotikov
d99a21eb8d
CB-9397 Fixes minor issues with cordova requirements android
2015-07-22 16:45:49 +03:00
Vladimir Kotikov
f9ce1c607b
CB-9389 Fixes build/check_reqs hang
...
This removes gradle version check since it requires downloading and
installing of gradle distributive if it is not installed yet.
Partial revert of 4bf705a
2015-07-22 13:20:39 +03:00
Nikhil Khandelwal
847312fcf9
Update JS snapshot to version 4.2.0-dev (via coho)
2015-07-20 09:52:18 -07:00
Nikhil Khandelwal
b770076b7f
Set VERSION to 4.2.0-dev (via coho)
2015-07-20 09:52:14 -07:00
Jose Pereira
4b3cc67353
CB-9392 Fixed printing flavored versions. This closes #184
2015-07-20 16:52:28 +03:00
Malte Legenhausen
2fc86e2833
CB-9391 Fixes cdvBuildMultipleApks option casting
...
This closes #199
2015-07-20 15:59:27 +03:00
Vladimir Kotikov
26c7a96255
CB-9149 Fixes JSHint issue introduced by 899daa9
2015-07-20 13:00:17 +03:00
Omar Mefire
e170e463fe
CB-9372: Remove unused files: 'main.js' & 'master.css'. This closes #198
2015-07-20 12:42:38 +03:00
Tony Homer
899daa9ea7
CB-9149 Make gradle alias subprojects in order to handle libs that depend on libs. This closes #182
2015-07-17 16:10:16 -04:00
Joe Schneider
f93c2b161d
CB-9185 Fix signed release build exception. This closes #193 .
2015-07-07 11:35:53 -07:00
Vladimir Kotikov
6b071c0fb2
CB-9286 Fixes build failure when ANDROID_HOME is not set.
2015-07-03 09:46:39 +03:00
Nikhil Khandelwal
d3245a43d3
CB-9284 Fix for handling absolute path for keystore in build.json
2015-07-02 15:13:31 -07:00
Dmitry Blotsky
c0312f9b50
CB-9119 Adding lib/retry.js for retrying promise-returning functions. Retrying 'adb install' in emulator.js because it sometimes hangs.
2015-06-12 11:50:15 -07:00
Nikhil Khandelwal
505db38232
Remove extra console message
2015-06-05 10:21:53 -07:00
Vladimir Kotikov
096e1e3caa
CB-8898 Report expected gradle location properly
2015-06-03 21:57:50 +03:00
Vladimir Kotikov
b5d8b51310
CB-8898 Fixes gradle check failure due to missing quotes
2015-06-03 12:37:25 +03:00
Joe Bowser
c9e7201058
CB-9080: -d option is not supported on Android 4.1.1 and lower, removing
2015-06-02 07:43:33 -07:00
Vladimir Kotikov
4bf705a3d3
CB-8954 Adds requirements
command support to check_reqs module
2015-05-29 13:00:38 +03:00
Steve Gill
ce42568721
Update JS snapshot to version 4.1.0-dev (via coho)
2015-05-20 13:12:35 -07:00
Steve Gill
215b7e08f8
Update JS snapshot to version 4.1.0-dev (via coho)
2015-05-08 15:33:05 -07:00
Andrew Grieve
85877d259c
Don't show warning when gradlew file is read-only
2015-04-23 15:38:48 -04:00
Andrew Grieve
0b86db8748
Don't show warning when prepEnv copies gradlew and it's read-only
2015-04-23 15:34:25 -04:00
Andrew Grieve
bca7f62efd
Make gradle wrapper prepEnv code work even when android-sdk is read-only
2015-04-23 15:18:01 -04:00
Andrew Grieve
4953ae84cd
CB-8897 Delete drawable/icon.png since it duplicates drawable-mdpi/icon.png
2015-04-22 21:59:02 -04:00
Joe Bowser
e4678f4709
CB-8894: Updating the template to target mininumSdkTarget=14
2015-04-22 14:18:41 -07:00
Andrew Grieve
ee14a67795
CB-8884 Delete Eclipse tweaks from create script
2015-04-21 14:24:15 -04:00
Andrew Grieve
b63a2e37be
CB-8834 Don't fail to install on VERSION_DOWNGRADE
2015-04-09 11:28:55 -04:00
Andrew Grieve
84274b4259
Update JS snapshot to version 4.1.0-dev (via coho)
2015-04-09 11:05:48 -04:00
Andrew Grieve
b6bf5298e6
Set VERSION to 4.1.0-dev (via coho)
2015-04-09 11:05:47 -04:00
Andrew Grieve
b0d5ffec8f
Delete unused packate "which" from package.json
2015-04-09 11:03:36 -04:00
Andrew Grieve
b27d283f21
CB-8548 Fix keystore type detection (broken by 97718a0a25
)
2015-04-07 20:36:13 -04:00
Nikhil Khandelwal
ad1c3d2438
CB-8484 Add signing flags to build
and run
scripts
...
Parameters for creating signed archives can be specified using command line or build.json file as part of the --buildConfig argument.
close #164
2015-04-01 19:53:56 -04:00
Andrew Grieve
51adf81918
CB-8781 Add building of .so files within libs/ to gradle rules
2015-04-01 13:33:48 -04:00
Andrew Grieve
97718a0a25
CB-8548 Allow ant-style property key for key.store.type
...
Other properties already allowed ant-style. This one was missed.
2015-03-31 20:42:26 -04:00
Joe Bowser
151b86cb7b
CB-8735: Adding link as per Ian's suggestion
2015-03-23 15:54:05 -07:00
Joe Bowser
e4c9bebe34
CB-8735: Fixing the regex so that it's more compliant with Java package rules
2015-03-23 15:23:30 -07:00
Andrew Grieve
2103da7b9d
CB-8693 Delete framework/res
and framework/assets
...
They were being merged into apps unwantingly.
2015-03-17 11:56:02 -04:00
Andrew Grieve
e1828696f7
CB-8295 Update app template with fix to CSP string
2015-03-11 21:14:39 -04:00
Andrew Grieve
191839f764
Tweak CSP of default template
2015-03-06 09:54:48 -05:00
Andrew Grieve
316cf057f3
Update project template with new whitelist defaults
2015-03-05 22:31:48 -05:00
Andrew Grieve
beab74adf5
CB-8548 Allow ant-style property keys in signing.properties files
...
Provides easier backwards compatibility
close #155
2015-02-25 15:41:58 -05:00
Nikhil Khandelwal
2a49e8a931
CB-8520 Fix for extra args being added twice for build command ( close #159 )
2015-02-25 14:28:06 -05:00
Connor Pearson
dcff8794ad
CB-7827 Add --activity-name
for bin/create
...
Also adds in nopt
2015-02-25 14:23:26 -05:00
Andrew Grieve
1b4f5b13f1
CB-8548 Use debug-signing.properties and release-signing.properties when they exist
2015-02-25 14:16:29 -05:00
Murat Sutunc
dbd45d4173
fix jshint errors ( close #157 )
2015-02-18 21:31:43 -05:00
Andrew Grieve
db18e1480e
CB-8469 Create gradle build files as part of create script
...
Makes project imporatable by Android Studio before first build
2015-02-12 16:15:43 -05:00
Murat Sutunc
aed4859642
CB-8410 Fix all jshint issues for Android platform ( close #153 )
2015-02-03 15:21:57 -05:00
Andrew Grieve
ce351f5c38
CB-8390 Add Gradle support for Play Services and Support libraries
2015-02-02 23:26:53 -05:00
Andrew Grieve
bf327f3916
Allow cdvMinSdkVersion and cdvVersionCode to be set to ints (instead of just strings)
2015-01-30 11:42:56 -05:00
Andrew Grieve
7e7dc7694c
CB-8373 Add gradle plugin includes based on project.properties (where plugman now puts them)
2015-01-28 16:27:05 -05:00
Andrew Grieve
3b909253bb
Merge branch 'master' into 4.0.x (gradle plugin extension)
2015-01-26 16:28:31 -05:00
Andrew Grieve
98f90340f3
Make plugin .gradle extensions run at the same point as build-extras.gradle
...
This lets them change cdv* property defaults, and allows modifying
values at the end as well.
2015-01-26 16:26:57 -05:00
Andrew Grieve
a4c9bf7d30
CB-8358 Make --link an alias for --shared for create/update. Make it work with gradle
2015-01-26 10:07:14 -05:00
Andrew Grieve
c352b296da
Merge branch 'master' into 4.0.x (gradlify tests)
...
Conflicts:
test/androidTest/src/org/apache/cordova/test/junit/MenuTest.java
2015-01-20 14:55:44 -05:00
Andrew Grieve
a56c406aa3
Made check_reqs script echo ANDROID_HOME
and JAVA_HOME
when run directly
2015-01-20 14:14:39 -05:00
Andrew Grieve
a3457d9408
CB-8026 Remove default target value from gradle file
...
Wasn't being used anyways, and it still referenced android-19
This also switches to using a Properties object rather than a RegEx
for parsing project.properties
2015-01-20 11:33:55 -05:00
Andrew Grieve
b69fed18e2
Move cordova.gradle from project template to CordovaLib
...
Make it easier to share with tests project.
Also, one less file in the project template is a good thing.
2015-01-20 11:04:40 -05:00
Andrew Grieve
e671ffdab1
Merge branch 'master' into 4.0.x (gradle fixes)
2015-01-19 22:04:10 -05:00
Andrew Grieve
92d1080b2f
Adds cdvPrintProps
gradle task: dumps out all cdv properties
...
Useful for debugging.
2015-01-19 21:59:02 -05:00
Andrew Grieve
893c0e9b67
CB-8255 Pass arch
to gradle regardless of cdvBuildMultipleApks
...
This also pushes the "which target to build" logic into gradle, since
build.js doesn't actually know the value of `cdvBuildMultipleApks`.
2015-01-19 21:56:46 -05:00
Andrew Grieve
af60f71ea3
CB-8255 Fix cordova/build --gradleVar=--foo=bar
stripping off =bar
2015-01-19 21:54:29 -05:00
Andrew Grieve
9a952f1004
Fix cordova/build
not printing out all gradle args in console message
2015-01-19 21:53:08 -05:00
Andrew Grieve
3ec7dfff8b
Fix cordova/run
not finding apk when multi-arch is specified but only arch-independent apk exists
2015-01-19 21:51:57 -05:00
Andrew Grieve
d30a5e0388
Fix exception for unknown flag in cordova/run
2015-01-19 21:50:14 -05:00
Andrew Grieve
fcece7e189
Allow --ant
, --gradle
for cordova/run
2015-01-19 21:49:36 -05:00
Andrew Grieve
4382234676
Merge branch 'master' into 4.0.x (fix windows space-in-path bug)
...
close #147
Conflicts:
VERSION
bin/templates/cordova/version
framework/assets/www/cordova.js
framework/src/org/apache/cordova/CordovaWebView.java
package.json
2015-01-13 10:01:31 -05:00
Murat Sutunc
8e5c93a31f
CB-4914 Fix build whitespace issue
2015-01-13 09:59:29 -05:00