반응형
APK_Manager Tool을 사용하다가 디컴파일은 잘 되는데, 컴파일 오류가 발생한 경우라 정리해본다.
우선, 디컴파일은 오류없이 진행되었지만 아무 작업(위변조)을 하지 않았는데도 Sign 작업이 이루어지지 않았다.
https://ddungkill.tistory.com/67
이전 글을 참고해서 3가지 작업을 진행했는데도 컴파일 오류가 발생해서 툴 디렉터리 내 LOG 파일을 오픈했다.
해당 로그파일을 보면 에러의 원인이 나오는데, 리소스 속성이 없다고 한다...
SOLUTION 1)
이유는 모르겠지만 구글링을 해보았더니,
프로젝트 파일 내에 존재하는 '/res/layout-v26/abc_screen_toolbar.xml' << 해당 파일을
<android.support.v7.widget.ActionBarOverlayLayout android:id="@id/decor_content_parent" android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <android.support.v7.widget.ActionBarContextView android:theme="?actionBarTheme" android:id="@id/action_context_bar" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" style="?attr/actionModeStyle" /> </android.support.v7.widget.ActionBarOverlayLayout>
위 내용을 덮어 써주니 정상적으로 컴파일이 가능했다.
APK_Manager 관련 에러는 로그 파일을 통해 대부분 해결 가능할 것으로 보인다.
출처 : https://github.com/iBotPeaches/Apktool/issues/1725
SOLUTION 2)
/Users/XXXX/(Library)/apktool/framework/1.apk << 1.apk 파일을 삭제한다.
반응형
'Study > Mobile' 카테고리의 다른 글
[Android] Split APKs(분할 APK) 설치 방법 (0) | 2020.06.29 |
---|---|
[ETC] Burp Suite + Fiddler 연동 (1) | 2020.06.24 |
[IOS] 모바일 진단 - 탈옥 및 무결성 검증 (1) | 2019.12.11 |
[Android] Apk_Manager Tool Decompile 오류 해결 (0) | 2018.09.21 |
[IOS] Burp Suite > unknown_ca 문제 해결 (0) | 2018.09.21 |