Skip to content

Commit 5d82e6d

Browse files
authored
Merge pull request #195 from AbhiTheModder/patch-1
Fix duplicate `res/` directory in APK refactor output
2 parents 57eb982 + 428e2c0 commit 5d82e6d

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

src/main/java/com/reandroid/apkeditor/refactor/AutoRefactor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.reandroid.apk.ApkModule;
2020
import com.reandroid.apk.ResFile;
2121
import com.reandroid.arsc.chunk.TableBlock;
22+
import com.reandroid.arsc.chunk.PackageBlock;
2223
import com.reandroid.identifiers.PackageIdentifier;
2324
import com.reandroid.identifiers.TableIdentifier;
2425
import com.reandroid.identifiers.TypeIdentifier;
@@ -42,7 +43,7 @@ public int refactorFilePaths(){
4243
int renameCount = 0;
4344
List<ResFile> resFileList = mApkModule.listResFiles();
4445
for(ResFile resFile:resFileList){
45-
String path = RefactorUtil.RES_DIR + "/" + resFile.buildPath();
46+
String path = resFile.buildPath(PackageBlock.RES_DIRECTORY_NAME);
4647
if(path.equals(resFile.getFilePath())){
4748
continue;
4849
}

src/main/java/com/reandroid/apkeditor/refactor/RefactorUtil.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,4 @@ public static boolean isGoodName(String name){
127127
}
128128
private static final Pattern PATTERN_GOOD_NAME =Pattern.compile("^[A-Za-z]{2,15}[_.A-Za-z0-9]*$");
129129
private static final Pattern PATTERN_GENERATED_NAME=Pattern.compile("^.+_(0x[0-9a-f]{7,8})$");
130-
131-
public static final String RES_DIR="res";
132130
}

0 commit comments

Comments
 (0)