1
0
mirror of https://gitcode.com/gh_mirrors/re/react-native-pushy.git synced 2025-09-17 21:46:09 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

更换apkreader

This commit is contained in:
sunnylqm
2019-09-19 00:17:40 +08:00
parent f010f6183a
commit 8ec528124f
3 changed files with 38 additions and 20 deletions

View File

@@ -4,7 +4,7 @@
import * as path from 'path';
import * as fs from 'fs-extra';
import ApkReader from 'node-apk-parser';
const ApkReader = require('adbkit-apkreader');
import ipaReader from './ipaReader';
var read = require('read');
@@ -18,10 +18,10 @@ export function question(query, password) {
{
prompt: query,
silent: password,
replace: password ? '*' : undefined
replace: password ? '*' : undefined,
},
(err, result) => (err ? reject(err) : resolve(result))
)
(err, result) => (err ? reject(err) : resolve(result)),
),
);
}
@@ -48,14 +48,14 @@ export function getRNVersion() {
return {
version,
major: match[1] | 0,
minor: match[2] | 0
minor: match[2] | 0,
};
}
export function getApkVersion(fn) {
const reader = ApkReader.readFile(fn);
const manifest = reader.readManifestSync();
return Promise.resolve(manifest.versionName);
export async function getApkVersion(fn) {
const reader = await ApkReader.open(fn);
const manifest = await reader.readManifest();
return manifest.versionName;
}
export function getIPAVersion(fn) {