apk 2

Android Project 1개 -> apk 3개 만들기(productFlavor)(빨간글씨필독)

실제 서비스 되는 안드로이드 앱을 개발할때 개발용,운영용 앱을 구분지어, 용도에 맞게 나눠서 사용한다. 앱을 시작할때 앱에서 제어하는 방법 , 서버에서 제어를 해주는 방법 등이 있다. 앱에서 제어하는 방법을 시작할때 테스트와 라이브를 구분지어 시작하는 방법이다. 이 방법은 간편하지만 개발용 앱을 디바이스에 매번 설치 해줘야 하는 번거러움이 있다. 이때 또 다른 방법은 apk 나눠서 만드는 것이다. 즉 안드로이드 프로젝트 1개로 apk 2개 또는 3개... 이런식으로 만드는 것이다. 물론 동작하는것도 구분지어서 만들어준다. 1플젝 3apk 의 방법을 적어보겠다. (아이콘은 나중에 별도로 글을 적을 예정임,코드를 전체 나누지 않고, 일부분만 나누는 방법을 적을 예정임) ◎ 전체적 코드 수정 - app > b..

Android Study 2020.07.10

App.Apk파일 -> Decompile (Window)

◎준비물 - testApp.apk : decompile 할 예제 apk 파일 - dex2jar Tool : dex -> jar 변환 해줄때 사용 - jd-gui-0.3.3.window : 변환된 jar 파일을 열어볼때 사용 ◎Step 준비물확인 ▶ apk->zip 변경 후 해제 ▶ dex->jar 변환 ▶ jd-gui로 jar파일 오픈 끝 ◎Detail Step 1. dex2jar 툴이 제대로 실행되는지 확인 => 윈도우 -> cmd 창 -> javac 입력, 영어가 길게 뭐라뭐라 나온다 -> 사용가능상태 => 실행할수없다는 짧은 문장이 나온다-> 사용불가능 상태, jdk 설치후 환경변수를 지정해주어야함 *참고는 저의 티스토리 71 2. jd-gui 툴이 실행되는지 확인 => 실행파일이, 실행되는지 안되..

Android Study 2020.07.07