2011-11-28 18 views

答えて

3

APKを抽出して、マニフェストファイルでプラットフォームターゲットを調べることができます。

+12

をそれを見つけることができます。あなたは値を取得するためにいくつかのツールを使用する必要があります。 –

+0

あなたが知っている可能性のあるツール? –

+0

あなたは 'aapt list 'を使うことができます。 @Sylvainからの回答を参照してください。 –

2

デレクは、あなたがしたい場合には、プログラムPackageManagerクラスを使用してみてくださいAPKを逆コンパイルして

プラットフォームのバージョンがhere

0

を見つけることができますマニフェストバージョンを確認するためにapktoolを使用

上で言ったように:

public PackageManager getPackageArchiveInfo(String archiveFilePath, int flags) 

次に、ApplicationInfoフィールドとtargetSdkVersionを読み込みます。

52

使用aapt

aapt list -a package.apk | grep SdkVersion 

あなたは六角にバージョン番号が表示されます。例えば:このAPKのために

A: android:minSdkVersion(0x0101020c)=(type 0x10)0x3 
    A: android:targetSdkVersion(0x01010270)=(type 0x10)0xc 

minSdkVersion0x3すなわち3である、とtargetSdkVersionは使用apktool

java -jar apktool.jar d app.apk 

次に、このため、生成apktool.ymlファイルを調べ0xcすなわち12

+8

'aapt'は' sdk \ build-tools \ XX.X.X'で利用できます。 Thuptenの答え@ –

+1

は 'より読みやすい出力を与える代わりに、' AAPTリスト-a'のAAPTダンプbadging'を使用すると言います。 – neno

+0

このツールを使用して、サポートされているアーキテクチャを確認する方法はありますか?すなわち、 x86またはアーム – MikeSchem

20

です:

sdkInfo: 
    minSdkVersion: '11' 
    targetSdkVersion: '17' 

SDKのバージョンをAndroidバージョンhereと一致させることができます。上記の例では、Androidの最小バージョンは3.0、ターゲットバージョンは4.2です。

+2

.ymlチップをありがとう。私はapktoolを使ってAndroidManifest.xmlを見て、私が望んでいた情報が見つからないことを発見するのを混乱させました! .ymlファイルを見るとは思わなかった。 – ajh158

+0

@ ajh158とまったく同じように、混乱しています。ありがとう! – DazChong

5

あなたのapkに関する多くの情報を得るには、単にaapt dump badging my_apk_file.apkを使用してください。バージョン aapt dump badging my_apk_file.apk|grep Version

出力

sdkVersion:'9' 
targetSdkVersion:'24' 
1

あなたはgrepのを持っていない場合、あなたは

aapt list -a package.apk >file.txt 

を使用し、file.txtをしてminSdkVersionが及びtargetSdkVersionを検索することができますによって grepをフィルタ。

0

あなたのモバイルデバイスからこれらの情報を検索する場合、あなたはあなたがhttps://play.google.com/store/apps/details?id=com.andatsoft.myapk.fwa&hl=en

では、これらの情報を持つようにしたいアプリをそれを得ることができ アプリの情報をへまを与えマイAPKアプリをインストールすることができますあなたのモバイルデバイスにインストールする必要がありますか、またはあなたの携帯にアプリapkを持っている必要があります。

0

あなたは、ファイルのAPKをdecomplierするhttp://www.javadecompilers.com/apkを使用することができますし、マニフェストがコンパイルされた後読める人間ではありませんMandifest

関連する問題