본문 바로가기

Tools

[AndroidStudio] No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android AndroidStudio 빌드 시 오류 발생 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android App단위 Gradle에 명시된 버전을 3.1.4 이상으로 높이면 해당 문제가 없어진다. > classpath 'com.android.tools.build:gradle:3.3.0' 안드로이드에서 사용되는 NDK 버전이 올라가면서 MIPS형 CPU에 대한 지원이 중단되었습니다. 그런데 build.gradle에 지정되어있는 gradle 버전이 낮으면 안드로이드 스튜디오가 MIPS에 대한 정보를 계속 찾으려고 하다가 위와 같은 에러를 내게 됩니다. 이럴 때에는 gradle 버전을 3.1.4 나 그 이상.. 더보기
[git/gitlab] how to clone with gitlab ID/PW in console # 콘솔에서 Gitlab 계정(push권한)을 이용한 클론하기. Gitlab에서 clone은 따로 접근권한이 필요 없으므로 console 에서 clone 시 아무 문제 없이 받아진다. > git clone http://YOUR_REMOTE_URL:YOUR_PORT/YOUR_PROJECT.git 하지만 clone 후 해당 프로젝트를 수정하고 add/commit 후 push하려 했을 때 다음과 같은 오류에 직면하게 된다. remote: GitLab: You are not allowed to push code to this project.To http://YOUR_REMOTE_URL:YOUR_PORT/YOUR_PROJECT.git ! [remote rejected] master -> master (pre-re.. 더보기
sitemap 더보기
[gitolite] gitolite 설치 및 설정 그리고 repository 관리 git server 생성 후 git repository 전체를 관리하기 위해 gitolite를 사용하게 되었다. 아래의 순서대로 진행. 개발환경- 서버 : CentOS- 클라이언트 : Mac- Git 설치 및 Setting 완료 가정 0. 계정생성 (계정생성 및 권한설정은 생략) - 필요계정 (본인의 경우 아래 세개의 계정이 필요했다.) user : 실제 repo를 pull & push 할 계정 (다수의 사용자)git_repo : git repo 계정 및 repository 관리용 admin 계정git_adm : git repo 로 접속하여 파일을 관리할 계정 # 차후 설명하겠지만 git_repo계정 등록 후 해당 계정으로 ssh 통신으로 연결하여 관리하는 것이 안되는 경우(이게 정상이라고 생각됨)가 있.. 더보기
[Git] Git 저장소 생성 및 초기 설정 # Git 계정 정보 설정 > git config --global user.name "Your Name"> git config --global user.email youremail@example.com> git config --list # Git repository 저장소 생성 및 초기 설정 > mkdir git-repo> cd git-repo> mkdir project.git // 관례에 따라 .git을 붙임> cd project.git> git init --bare --shared // 최초 저장소 생성시> git clone --bare --shared url // 이미 사용중인 저장소를 클론할 경우. url은 기존 원격저장소의 url 여기서 --bare 옵션은 이 저장소에 working 디렉토리를 .. 더보기
[Git] Git ignore list 더보기
[atom] convert MD(mark down) to pdf MD(Mark Down) 에디터로 Github의 Atom을 사용하여 작성된 MD 파일을 PDF 파일로 변환. 1. Atom 에디터로 MD파일 작성. 2. Atom 에디터에서 미리보기창 실행 (미리보기창은 문서 작성 시 실시간 반영되므로 항상 열어놓고 작업해야함)Window : Ctrl + Shift + MMac : control + Shift + M 3. 미리보기창에서 마우스 우클릭하여 "Save As HTML.." 선택 4. 저장된 HTML을 Chrome에서 열기 5. Chrome메뉴에서 "인쇄(P)"를 선택하여 인쇄미리보기창 띄움 6. 좌측탭의 대상에서 "변경..." 버튼 선택 후 "PDF로 저장"으로 변경 7. 좌측탭의 "저장"버튼을 눌러 저장. 끝. --------------------------.. 더보기
[tistory] Github - Gist를 이용한 소스코드 올리기 1 Gist 한참전만해도 Syntax Highlighter를 사용해서 소스코드를 올리고는 했어요. 그런데 잘되가다도 한번씩은 꼭 태그가 삑이 나서 전체 코드가 깨지는 현상도 발생했었는데 그게 너무 짜증나서 요즘은 Gist를 사용합니다. Gist의 장점은 우선 쉽다! 코드입력 후 Gist를 생성하면 자동으로 해당코드의 Embed 주소가 부여되는데, 그 주소를 티스토리의 글쓰기상에서 외부컨텐츠 메뉴를 이용해 붙여넣기만 하면 끝납니다. 우선 Gist 사이트로 이동! Gist : https://gist.github.com/ 위 링크로 이동하면 다음과같은 화면을 볼수있어요. 나는 Github도 사용하기 때문에 로그인 되어있는 상태이지만 Gist만을 사용할 것이라면 굳이 회원가입을 할 필요는 없습니다. 링크를 타고.. 더보기
자주 사용하는 Android Studio for Mac 단축키 모음 자주 사용하는 Android Studio for Mac 단축키 모음 ---------------------------------------------------------- 이동/복사/수정 ----------------------------------------------------------관련부분 전체 변수/메서드/클래스 명 변경 : shift + F6한줄주석 : command + / 블럭주석 : control + shift + /라인복사 : command + D라인삭제 : command + delete라인이동 : option + shift + 화살표(위, 아래)이전 작업/다음 작업 : command + option + 화살표변수명 전체 변경 : shif + F6 --------------------.. 더보기
[eclipse]자주 쓰는 이클립스 단축키 모음 Toggle block selection mode (해당 모드 전환 시 코드에서 블럭단위 선택이 가능 _ 전체 줄에있는 추가-수정-삭제에 매우매우 효과적) : Alt + Shift + A->해당 단축키와 중복되는 키들이 있으므로 지정 단축키 편집 에서 Toggle block selection을 찾은 뒤 Binding에 키를 변경/추가 함 ex) Alt + Shift + A, A 지정 단축키 전체 보기 : Ctrl + Shift + L지정 단축키 편집 : Ctrl + Shtf + L (x 2) 라인 복사(복사하려는 라인에 커서 이동 후 _ 복사 & 붙여넣기) : Ctrl + Alt + 방향키 아래(또는 위)라인 이동(이동하려는 라인에 커서 이동 후 _ 잘라내기 & 붙여넣기) : Alt + 방향키 아래(또는.. 더보기