Commit 8a6d859d by sikang

udpate script

parent 73885b36
......@@ -2,6 +2,7 @@ echo "1、同盾列表添加最少选择数量"
echo "2、gradle.properties 添加同盾开关"
echo "3、注释 app module中所有权限"
echo "4、替换引用到的同盾R资源"
echo "5、将BuildConfig配置移动到gradle.properties"
echo -n "请输入指令编号:"
read commod
......@@ -26,5 +27,9 @@ then
chmod a+x remove_td_res.py
./remove_td_res.py
elif (($commod == '5'))
then
chmod a+x move_buildconfig.py
./move_buildconfig.py
fi
\ No newline at end of file
#!/usr/bin/env python3
import json
import string
import random
import glob, os
import sys
def move_config(path):
# print("processing content: %s..." % path)
with open(path, "r", encoding="utf-8") as f:
# readlines以列表的形式将文件读出
lines = f.readlines()
move_finished=0
with open(path, "w", encoding="utf-8") as f_w:
for line in lines:
if "product {" in line:
move_finished += 1
if move_finished == 1 and "{" in line:
move_finished +=1
if move_finished >1:
break
if "'color', 'main_color'" in line:
color = line.split(",").replace("'","").replace(" ","").replace(")","").replace("'\n","")
line = line.replace("resValue('color', 'main_color', \"${main_color}\")\n")
f_w.write(line)
return
move_config("../../../app/app_config.gradle")
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment