は、私はプログラム的にこの方法を使用している、grunt-phonegap-build
を使用する必要があります。プログラムでノードタスクを実行するには?
grunt.loadNpmTasks('grunt-phonegap-build');
grunt.initConfig({
"phonegap-build": {
debug: {
options: {
archive:"myapp.zip",
"appId":"567576",
"user": {
"email":******,
"password":******
},
download:'dist/android.apk'
}
}
}
});
grunt.tasks('phonegap-build', {}, function(args) {
grunt.log.ok('Done running tasks.');
});
問題は、同じプロセスを繰り返し、「完了実行中のタスク」の後に実行されています。時には1回実行されることもあります。ボタンを押すと、この関数をajax経由で呼び出します。私は考えていません、これを説明してもらえますか?これを解決するには?
ターミナルプロセス:
Running "phonegap-build:debug" (phonegap-build) task
>> Starting upload
>> Upload successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Getting download location for ios successful (HTTP 302)
>> Downloading ios app
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Downloaded ios app
Running "phonegap-build:debug" (phonegap-build) task
>> Starting upload
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Upload successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Getting download location for ios successful (HTTP 302)
>> Downloading android app
>> Checking build status successful (HTTP 200)
>> Checking build status successful (HTTP 200)
>> Downloaded android app
Done, without errors.
手動で私は、CLIで作男PhoneGapのビルドコマンドを与えた場合。それはうまく動作します。あなたは私を助けることができますか?プログラムで
イサキが正しく
わけではない場合。あなたが記述している問題は、* Phonegap Build API *とは何か関係ありますが、* Phonegap Build *はできません。 – JesseMonroy650