You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2013/12/06 02:30:41 UTC
[12/16] git commit: Added check for awv_interface.jar existance.
Added check for awv_interface.jar existance.
Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/90866b7d
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/90866b7d
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/90866b7d
Branch: refs/heads/master
Commit: 90866b7dc5214ef05ccd74d71630aae2b320ec81
Parents: 4722c3f
Author: Archana Naik <na...@lab126.com>
Authored: Fri Nov 15 12:41:57 2013 -0800
Committer: Steven Gill <st...@gmail.com>
Committed: Thu Dec 5 17:07:27 2013 -0800
----------------------------------------------------------------------
src/metadata/amazon_fireos_parser.js | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/90866b7d/src/metadata/amazon_fireos_parser.js
----------------------------------------------------------------------
diff --git a/src/metadata/amazon_fireos_parser.js b/src/metadata/amazon_fireos_parser.js
index 555826e..dbbfcbc 100644
--- a/src/metadata/amazon_fireos_parser.js
+++ b/src/metadata/amazon_fireos_parser.js
@@ -27,6 +27,8 @@ var fs = require('fs'),
Q = require('q'),
config_parser = require('../config_parser');
+var awv_interface='awv_interface.jar';
+
var default_prefs = {
"useBrowserHistory":"true",
"exit-on-suspend":"false"
@@ -71,7 +73,13 @@ module.exports.check_requirements = function(project_root) {
if (err) {
d2.reject(new Error('Error updating the Cordova library to work with your Android environment. Command run: "' + cmd + '", output: ' + output));
} else {
- d2.resolve();
+ events.emit('log', 'Checking if ' + awv_interface + ' exists... in framework/libs folder');
+ var awv_interface_expected_path=path.join(framework_path,'libs');
+ if (!fs.existsSync(path.join(awv_interface_expected_path,awv_interface))) {
+ d2.reject(new Error('awv_interface.jar not found in ' + awv_interface_expected_path +' folder. \nPlease download the AmazonWebView SDK from http://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv and copy the awv_interface.jar file to this folder:' + awv_interface_expected_path + ' and re-run cordova platform add amazon-fireos command.'));
+ } else {
+ d2.resolve();
+ }
}
});
d.resolve(d2.promise);