4

AndroidマーケットにAndroidアプリケーションをアップロードした後、バージョン番号、権限を取得するなど、apkファイルを解析し、Androidアプリケーションのバージョン番号などを取得するJavaコードを実装する方法を知りたいです。

誰でも私にアイデアを与えることができますか?どうもありがとう。

4

3 に答える 3

3

純粋な Java apk-parser 実装であるhttps://github.com/xiaxiaocao/apk-parserを参照できます。

于 2014-01-21T02:59:09.583 に答える
0
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA); 
version = pInfo.versionName.toString(); 
于 2010-10-21T16:15:15.760 に答える
-1

質問はかなり時代遅れですが、ハウツーを探している人のためにここに私の解決策を追加します.

aapt dump badging abc.apkコマンドラインでバージョンコード、パッケージ名などの情報をダンプするために使用できます 。その後、Java を使用してプロセスを作成し、コマンドを実行して、コマンドの出力を文字列として取得できます。

次のことを行う方法を知っています。正規表現を使用して出力を解析し、必要なデータを取得します。

于 2012-08-02T03:56:03.980 に答える