Open Taewan-P opened 11 months ago
안녕하세요, https://github.com/iBotPeaches/Apktool/issues/2778 apktool 2.6.2에서 해결된 문제로 보이는데, 현재 레포지토리에번들되어있는 apktool 의 버전이 2.6.1이라 발생하는 문제인 것 같습니다. 최신 버전의 apktool을 다운로드 받아서 apktool.jar 파일을 바꾸신 뒤 시도해보시겠어요?
안녕하세요, 방금 최신 버전인 2.8.1 로 시도한 결과, Invalid Resource Directory 오류는 동일하게 발생하고, aapt2 플레그로 넘어간 부분에서 오류가 다음과 같이 변경되었습니다.
W: invalid resource directory name: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res navigation
brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/brut_util_Jar_25742701117600892811104488619202736772.tmp, p, --forced-package-id, 127, --min-sdk-version, 24, --target-sdk-version, 33, --version-code, 2410320, --version-name, 10.3.2, --no-version-vectors, -F, /var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/APKTOOL13536057283216145497.tmp, -e, /var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/APKTOOL8611481281889357915.tmp, -0, arsc, -I, <User 경로>/Library/apktool/framework/1.apk, -S, <Project 경로>/android-SSL-unpinning/com.kakao.talk/res, -M, <Project 경로>/android-SSL-unpinning/com.kakao.talk/AndroidManifest.xml]
[*] Failed to repack com.kakao.talk. Retrying with --use-aapt2 flags
I: Using Apktool 2.8.1
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
W: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res/values-v31/colors.xml:55: error: resource android:color/Indigo_800 is private.
W: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res/values-v31/colors.xml:56: error: resource android:color/Indigo_700 is private.
W: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res/values-v31/colors.xml:58: error: resource android:color/GM2_grey_800 is private.
W: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res/values-v31/colors.xml:59: error: resource android:color/Blue_800 is private.
W: <Project 경로>/android-SSL-unpinning/com.kakao.talk/res/values-v31/colors.xml:60: error: resource android:color/Blue_700 is private.
W: error: failed linking references.
brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/brut_util_Jar_2692349490601023949923368222495973472.tmp, link, -o, /var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/APKTOOL18117864369129074700.tmp, --package-id, 127, --min-sdk-version, 24, --target-sdk-version, 33, --version-code, 2410320, --version-name, 10.3.2, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --allow-reserved-package-id, --enable-sparse-encoding, -e, /var/folders/3_/rsqb2p1n0dqf7b4sf3hfm1kw0000gn/T/APKTOOL17003444383201710203.tmp, -0, arsc, -I, <User 경로>/Library/apktool/framework/1.apk, --manifest, <Project 경로>/android-SSL-unpinning/com.kakao.talk/AndroidManifest.xml, <Project 경로>/android-SSL-unpinning/com.kakao.talk/build/resources.zip]
[-] Failed to repack com.kakao.talk
해당 부분은 apktool 쪽에 이슈를 제보해야 할까요?
저도 같이 정보를 찾아볼 수 있기는 한데, 제가 apktool
전문가가 아닌 관계로 아무래도 apktool
에 직접 물어보시는 게 더 답변이 빠를 것 같네요 :)
넵 알겠습니다 감사합니다! 확인되면 해당 정보 여기 공유하겠습니다.
안녕하세요, KakaoTalk 앱을 repack 하는 과정에 오류가 발생하여 원인이 무엇인가 해서 로그를 남깁니다.