エリス
fb26050fab
fix: test failure with shebang interpreter in rewired files ( #939 )
...
* breaking: remove shebang from create
* breaking: remove shebang from version
* breaking: remove shebang from logical files
2020-04-01 12:04:35 +09:00
Sukant Pal
c56cd4d5a8
refactor: use es6 class ( #911 )
...
Refactored to Classes:
* Api
* AndroidManifest
* AndroidProject
2020-02-01 17:34:51 +09:00
エリス
0e6ad28e56
chore: drop q module ( #833 )
...
* chore: drop q module
* chore: fix & complete dropping q
* Fix faulty transformation of Q.when
* Simplify thenResolve transformation
* Removes unnecesary Promise wrapping in onFulfilled callback.
* Transform .done calls to .then or .catch
* The important thing is that we always handle rejections.
* Remove Q from specs
Requires Jasmine 3.5
* Replace Q.timeout w/ Promise.race & custom function
Co-authored-by: Raphael von der Grün <raphinesse@gmail.com>
2020-01-07 21:22:59 +09:00
Norman Breau
bd1697dbd2
feat: Build app bundles (.aab files) ( #764 )
...
* (android) Added android bundle support
with some corrected tests
added bundle specific output
* with --packageType flag to have consistency with cordova-ios
* warn about missing required signing params only if at least one signing param is present
* produce error on run if packageType = bundle
* added comments relating to shelljs as suggested
* unit test case added by @brodybits - Chris Brody
* Filled in error message and unit test spec
Primary author: @breautek - Norman Breau <norman@normanbreau.com>
Co-authored-by: Norman Breau <norman@normanbreau.com>
Co-authored-by: Chris Brody <chris@brody.consulting>
2019-08-08 12:53:10 -04:00
Raphael von der Grün
4cf3dcfaae
Do not explicitly require modules from project directory ( #713 )
...
* Allow to pass-through projectPath to Builder
* Do not explicitly require modules from project directory
2019-04-13 17:34:59 +02:00
Darryl Pogue
d10dd1c0b4
Remove unused browserify paths
2019-03-14 23:03:14 -07:00
Darryl Pogue
6533474070
GH-690: Run prepare with the correct ConfigParser
2019-03-14 23:02:53 -07:00
エリス
23b24491c3
Fixes build & run related bugs from builder refactor PR #461 ( #490 )
...
- General Code Refactor
- Removed builder type argument from getBuilder API
- Removed any reference of conditional statements around builder type
- Remove plugin handler install and uninstall option flag android_studio
- Remove --gradle flag references
- Fixed plugin handler install and uninstall pathing issues
- Added parseBuildOptions export so run can get build related options.
- Use the nobuild flag option to control the run build.
- Updated test spec to reflect the changes.
2018-09-06 11:06:18 +09:00
Gearoid M
4b0725dfc2
Remove no longer needed AndroidStudio.js
2018-07-10 11:53:52 +09:00
Gearoid M
8ee3a73dd1
Remove unused builders and add unit tests
2018-07-10 11:53:52 +09:00
Joe Bowser
5af6b016c1
CB-13830: Add handlers for plugins that use non-Java source files, such as Camera
2018-03-19 13:20:09 -07:00
Joe Bowser
3ba00f91bb
eslint errors
2017-10-19 13:37:43 -07:00
Joe Bowser
cbee8580d0
CB-13470: Fix Clean so that it cleans the Android Studio structure
2017-10-19 13:31:16 -07:00
Joe Bowser
a7304b9a19
Finishing the linting
2017-06-27 13:15:04 -07:00
Joe Bowser
e456175a81
Merge branch 'master' into StudioProjectCompat
...
This will have to be linted
2017-06-26 10:29:31 -07:00
Audrey So
d83d49d83b
CB-12895 : fixed eslint errors
2017-06-23 08:07:08 -07:00
Joe Bowser
b20028c42b
The prepare step was broken, which breaks the CLI workflow. This was caused by hardcoding the Java directory, which is a very bad idea.
2017-06-22 13:46:18 -07:00
Joe Bowser
1cda7a9de0
CB-11244: Found bug in Api.js where xml/strings.xml is used instead of values/strings.xml
2017-06-19 14:34:03 -07:00
Joe Bowser
fb6cb51e64
Fixing lint errors
2017-06-14 09:57:28 -07:00
Joe Bowser
28ebbb8f02
CB-11244: Setup Api.js to support multiple builders based on project structure
2017-06-14 09:57:28 -07:00
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
5017e2302b
CB-12169: Check for build directory before running a clean
2016-11-21 14:46:09 -08: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
Jesse MacFadyen
b2d7124424
CB-11999 add message, catch exception if require fails
2016-10-12 11:48:06 -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
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
Steve Gill
81d6219663
CB-11365 fixed plugin rm issue with emit being undefined
2016-06-02 11:32:21 -07:00
Jason Ginchereau
72bbe9fdf0
CB-11117: Use FileUpdater to optimize prepare for android platform
2016-05-31 10:27:37 -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
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
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
Vladimir Kotikov
7be9e880c2
CB-10618 Handle gradle frameworks on plugin installation/uninstallation
...
This closes #259
2016-02-17 17:56:09 +03: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
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