私はここでそのコマンドを見ました
aapt dump badging foo.apk
指定されたパッケージのすべての詳細を印刷します。
sdkversionなどの1つのプロパティを出力することは可能ですか?何かのようなもの
aapt dump badging -sdkversion foo.apk
PS私はWindowsでコマンドプロンプトを使用しています。
編集
パッケージ名を変数に格納しようとしています。今のところ、私はこのコードを持っています
@echo off
for /f "delims=" %%a in ('aapt dump badging foo.apk') do (
REM each line of the output
)
出力の各行を取得できます。次に、文字列からパッケージ名を抽出する必要があります。たとえば、最初の行は
パッケージ:name ='com.timeplusq.noob' versionCode = '15' versionName = '1.5'
これは、forループの最初の反復で取得されます。そこからパッケージ名を抽出するにはどうすればよいですか。文字列の操作は簡単だと思いましたが、そうではありません。 では、文字列からパッケージ名を抽出するにはどうすればよいですか?