add generateRjava task to gradle script

This commit is contained in:
Vologhat
2023-01-01 18:30:48 +03:00
parent 78f0eae9c3
commit 40a1ab64cb
2 changed files with 11 additions and 3 deletions
+8
View File
@@ -156,6 +156,14 @@ task buildAndLaunchVTL(type: Exec) {
commandLine 'adb', 'shell', 'monkey', '-p', 'com.vtosters.lite', '-c', 'android.intent.category.LAUNCHER', '1'
}
task generateRjava(type: Exec) {
workingDir(projectDir.parentFile)
if (Os.isFamily("unix") || Os.isFamily("mac"))
commandLine "bash", "-c", "./scripts/rclass_regenerator.sh"
else
commandLine "cmd", "/C", ".\\scripts\\rclass_regenerator.sh"
}
exportDex.dependsOn('assembleRelease')
clean.dependsOn('cleanVersionFile')
versionFile.dependsOn('cleanVersionFile')
+3 -3
View File
@@ -6,7 +6,7 @@ BOLD='\033[1m'
UNDERLINE='\033[4m'
echo -e "${BOLD}${UNDERLINE}Decompile release APK...${NC}\n"
java -jar ./apktool.jar d ./VTLite.apk -f -o ./tmp -s --use-aapt2 -p ./framework/
java -jar ./scripts/apktool.jar d ./scripts/VTLite.apk -f -o ./scripts/tmp -s --use-aapt2 -p ./scripts/framework/
if [ $? -eq 0 ]; then
echo -e "${GREEN}Успех!${NC}\n"
else
@@ -15,7 +15,7 @@ else
fi
echo -e "${BOLD}${UNDERLINE}Regenerate R.java file...${NC}\n"
java -jar ./rclass-generator.jar -f ./tmp/res/values/public.xml -o ../app/src/main/java/com/vtosters/lite/R.java -p com.vtosters.lite --comments
java -jar ./scripts/rclass-generator.jar -f ./scripts/tmp/res/values/public.xml -o ./app/src/main/java/com/vtosters/lite/R.java -p com.vtosters.lite --comments
if [ $? -eq 0 ]; then
echo -e "${GREEN}Успех!${NC}\n"
else
@@ -24,7 +24,7 @@ else
fi
echo -e "${BOLD}${UNDERLINE}Clean temp dir...${NC}\n"
rm -rf ./tmp
rm -rf ./scripts/tmp
if [ $? -eq 0 ]; then
echo -e "${GREEN}Успех!${NC}\n"
else