YAML 文件

定义
语法规则
apktool 反编译一个 apk时会产生一个 apktool.yml

YAML 文件_第1张图片
Paste_Image.png

记录了当前apk 的一些基本信息如上

安装 https://pypi.python.org/pypi/PyYAML
win 进目录下面

python setup.py install

# -*-coding=utf-8-*-
import yamldef main(file_path):
    with open(file_path) as f:
        x = yaml.load(f)
        print x
if __name__ == '__main__': 
    main("apktool.yml")

打印出来的如下:

{'sdkInfo': {'minSdkVersion': '8', 'targetSdkVersion': '21'}, 'usesFramework': {'ids': [1]}, 'packageInfo': {'forced-package-id': '127'}, 'version':
'2.0.2', 'apkFileName': 'TestDemo.apk', 'versionInfo': {'versionCode': '1', 'versionName': '1.0'}, 'isFrameworkApk': False, 'doNotCompress': ['reso
urces.arsc'], 'sharedLibrary': False}

详细api

你可能感兴趣的:(YAML 文件)