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 resolver.promise | |
} |