1.场景gradle工程转安卓系统编译,如果需要提取gradle的external libraries包位于.idea/libraries的(python脚本)
2. Gradle__androidx_constraintlayout这样android自带的不需要导入的(把这个.idea里面复制到外面某个文件夹,手动剔除安卓自带的);./app/libs 下的一般不会太多,自己处理
2.有lib名和lib存放地址后,写一个脚本收集到某个目录下(大部分lib可提取,少部分的需要自己手动处理)
----------------------------------------xxxx.py-----------------------------------
import xml.dom.minidom as xmldom
import os,re,shutil
#定义需要提取的gradle 工程目录下.idea/libraries,
path_libs_idea = "path_xxxx/idea/libraries"
allLibs = [] #查询到的libs
filePathList = []
destPath = 'E:\xxx_dest_path' #lib包想要存储到什么目录
def file_name_list(file_dir):
L=[]
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == '.xml':