Я полагаю, что я делаю что-то неправильно, но мне нужно было запланировать https://github.com/phonegap/phonegap/blob/master/lib/android/bin/templates/cordova/lib/cordova.js#L313 таким образом (добавьте "несогласованное" соответствие токенов):
if (fso.GetExtensionName(path) == 'apk' && !path.match(/unaligned/) && !path.match(/unsigned/)) {
path_to_apk = out_files.item();
break;
}
в противном случае "unsigned" apk сначала будет найден и установлен, и он не будет подписан. Я использую CLI для сборки и запуска apk. В режиме отладки это нормально, очевидно, потому что подписание имеет другой путь.
Джованни