본문 바로가기

[Git] Can't update: no tracked branch · Can't update: no tracked branch 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch Github에서 Repository를 생성할 때 README.md 파일 등을 미리 생성했다면Android Studio와 첫 연결을 시도할 때 충돌이 나게 됩니다. 1 해결법Android Studio 우측 상단에 다음과 같은 경고문이 떳을 겁니다.Remote Repository (Github) 에 README.md 파일을 생성하면서 브랜치가 이미 생성되..
[Git] 안드로이드 스튜디오와 Github 연동하기 [2] · 안드로이드 스튜디오 - Github 연동하기 [2] 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch [1]편에서는 깃 클라이언트 설치와 Github repository까지 생성을 마쳤습니다.[1]편에 이어서 포스팅 하도록 하겠습니다. 1 Android Studio - Github 연결Android Studio에서 프로젝트를 생성한 후를 가정하여 진행하도록 하겠습니다.일단 시작하기에 앞서 안드로이드 프로젝트가 저장된 폴더를 열어 생성된 프로젝트 폴더를 우클..
[Git] 안드로이드 스튜디오와 Github 연동하기 [1] · 안드로이드 스튜디오 - Github 연동하기 [1] 2017/01/09 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [1]2017/01/10 - [Git] - [Git] 안드로이드 스튜디오와 Github 연동하기 [2]2017/01/11 - [Git] - [Git] Can't update: no tracked branch 안드로이드 스튜디오와 Git을 연결하는데 항상 에러를 뿜어내거나 제 기준에서 따라하기 힘든 예제들이 많았습니다.물론 다른 블로그에 더 좋은 포스팅이 많지만, 제 기준으로 스튜디오와 Git을 연결하고 Github에 까지 올리는 포스팅을 하겠습니다.순서대로 따라 한다면 쉽게 연동이 가능 할 것입니다. 1 Git 설치Git을 사용하려면 먼저 Git 클라이언트를 ..
[Git] 커밋메시지 잘 작성하기 · Git Commit 메시지 작성요령 커밋 메시지를 잘 작성해야 나중에 찾아 보기가 수월합니다! 1 작성요령 line 1 : 타이틀이 되는 부분입니다. 이 부분은 변경애 대한 짧은 요약을 적습니다. 약 50자 이내로 적는것을 추천합니다.line 2 : 공백line 3~ : 서브 타이틀이 되는 부분입니다. 필요한 경우 상세 설명을 추가합니다. 약 72자/(줄) 를 적는것을 추천합니다.line 4 : 공백line 5 : 추가적인 문단은 '-' 를 이용하여 작성합니다.line 6 : - 추가 1line 7 : - 추가 2 예시 메시지 기능 버그픽스 선택한 유저에게 메시지를 보내는 기능중 (~~~~~~~~~~~) 에 대한 버그를 픽스하였습니다. - (~~~~~~~~~) 버그 수정- (~~~~~~~~~~~) 버..
[Git] 기본 명령어 정리 · Git 기본 명령어 정리 Git의 기본 명령어를 정리 해보겠습니다. 1 Git이란? 깃은 리눅스 개발자인 리눅스코발즈가 개발한 코드 형상관리 프로그램입니다.아래 사이트에서 다운받을 수 있습니다. https://git-scm.com/ 2 명령어 $ git init 현재 디렉토리를 Git Repository로 설정하는 명령어입니다. 디렉토리 내부에 .git 디렉토리가 생성되며 자동으로 master 브랜치가 생성됩니다. $ git status현재 Repository의 상태를 보여주는 명령어입니다.$ git status# On branch master## Initial commit## Untracked files:# (use "git add ..." to include in what will be commi..
[Error] Execution failed for task ':app:transformClassesWithDexForDebug' · Execution failed for task ':app:transformClassesWithDexForDebug' Android Studio에서 테스트용 앱을 새로 만들다가 에러가 발생했다!! 1 무슨 에러인가? 내가 겪은 상황은 아래 스크린샷과 같다. 문제의 원인은 Android는 메소드의 갯수의 제한이 있다. 메소드의 ID를 지정하게 되는데 그 아이디는 0~0xffff 까지 지정이 된다.그 갯수가 65536개이고 지금 현상은 그 수를 넘은것이다.위치 테스트를 하기 위해서 googlePlayService 라이브러리를 추가한것이 문제를 야기했다.googlePlayService 뿐만아니라도 다른 라이브러리를 여러개 추가해 사용하면 충분히 발생할 수 있는 문제이다. 2 해결 - 문제가 된 라이브러리 c..
[Error] Execution failed for task ':app:compileDebugJavaWithJavac' · Execution failed for task ':app:compileDebugJavaWithJavac' Android Studio에서 앱 디버그를 하다가 다음과 같은 에러가 떴다.Execution failed for task ':app:compileDebugJavaWithJavac'검색 결과도 별로 없고 막막했는데 해결한 결과를 작성하겠다. 1 무슨 에러인가? Execution failed for task는 뻔하지만 결국 실행 오류라는 말이다. 내가 겪은 상황은 아래 스크린샷과 같다. 2 해결 문제는 저 jarSnapshots.bin 파일에 문제가 생겨서 발생한 에러이다.동일하지는 않지만 비슷한 문제를 겪은 글을 보았고 캐시가 꼬였다고 판단하여 저 폴더를 지워버렸다.c:/사용자/계정/ 아래에 위치한..
[Proguard] 라이브러리 룰 모음집 · 프로가드 라이브러리 Rules Github 앱을 마켓에 출시 할때 적용해야 할것중 하나 Proguard.이번에 Proguard를 적용하다가 유용한 사이트를 알게되서 이곳에 적어 놓는다. 1 라이브러리 룰 추가 귀찮다! 앱을 만들다 보면 AWS, Google, Glide ... 등 여러가지 라이브러리를 사용하게 되는데보통 프로가드 룰을 추가해주어야 하는 번거로움이 있다.라이브러리가 공유되는 Github 마다 룰이 적혀 있긴 하지만이 룰들을 한곳에 모아놓은 Github이 존재한다. - Link https://github.com/krschultz/android-proguard-snippets 이 링크를 들어가면 룰들이 정리가 되어있어서 여러가지를 한번에 추가하기에 유용하다. * 룰을 추가 하기 전에 라이브..