Updated adbkit-apkreader to resolve issues with certain APK files that were unparseable and therefore failed installation.

This commit is contained in:
Simo Kinnunen
2017-01-24 18:08:10 +09:00
parent 6f960ba2d7
commit 6180d2fd99
3 changed files with 4 additions and 15 deletions

View File

@@ -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
}