mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-22 00:32:55 +08:00
CB-1961 update to create script for android/windows
This commit is contained in:
parent
3610bbf21b
commit
77f9cae50b
@ -33,12 +33,22 @@ function read(filename) {
|
|||||||
f.Close();
|
f.Close();
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function checkTargets(targets) {
|
||||||
|
if(!targets) {
|
||||||
|
WScript.Echo("You do not have any android targets setup. Please create at least one target with the `android` command");
|
||||||
|
WScript.Quit(69);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function setTarget() {
|
function setTarget() {
|
||||||
var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/id:\s\d+/g);
|
var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/id:\s\d+/g);
|
||||||
|
checkTargets(targets);
|
||||||
return targets[targets.length - 1].replace(/id: /, ""); // TODO: give users the option to set their target
|
return targets[targets.length - 1].replace(/id: /, ""); // TODO: give users the option to set their target
|
||||||
}
|
}
|
||||||
function setApiLevel() {
|
function setApiLevel() {
|
||||||
var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/API level:\s\d+/g);
|
var targets = shell.Exec('android.bat list targets').StdOut.ReadAll().match(/API level:\s\d+/g);
|
||||||
|
checkTargets(targets);
|
||||||
return targets[targets.length - 1].replace(/API level: /, "");
|
return targets[targets.length - 1].replace(/API level: /, "");
|
||||||
}
|
}
|
||||||
function write(filename, contents) {
|
function write(filename, contents) {
|
||||||
|
Loading…
Reference in New Issue
Block a user