mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-18 08:13:31 +02:00
Updated adbkit-apkreader to resolve issues with certain APK files that were unparseable and therefore failed installation.
This commit is contained in:
@@ -1,19 +1,7 @@
|
||||
var Promise = require('bluebird')
|
||||
var ApkReader = require('adbkit-apkreader')
|
||||
|
||||
module.exports = function(file) {
|
||||
var resolver = Promise.defer()
|
||||
|
||||
process.nextTick(function() {
|
||||
try {
|
||||
var reader = ApkReader.readFile(file.path)
|
||||
var manifest = reader.readManifestSync()
|
||||
resolver.resolve(manifest)
|
||||
}
|
||||
catch (err) {
|
||||
resolver.reject(err)
|
||||
}
|
||||
return ApkReader.open(file.path).then(function(reader) {
|
||||
return reader.readManifest()
|
||||
})
|
||||
|
||||
return resolver.promise
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user