728x90
반응형

WORK 27

[Android] Jack server 빌드 에러

안드로이드 빌드하다보면 가끔 발생하는 Jack server 빌드 에러들과 해결법을 정리해두었습니다. #1. Try 'jack-diagnose' FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encoding=UTF-8 -XX:+TieredCompilation\" prebuilts/sdk/tools/jack-admin start-server 2>&1 || exit 0 ) && (pre..

WORK/Android 2021.05.11

[Android] storage 접근 권한 요청, 처리

Android Permission 중 사용자에게 권한 요청을 하고 허가 받아야 하는 것들이 있다. 그 중에 한가지가 storage 읽고 쓰는 권한이다. 나는 캡처 하는 동작이 있을 때, 파일이 저장 될 때 마다 체크해주는 것을 하기 위해 권한을 요청했었다. 권한 요청하는 방법! ▲ 앱 권한 받기 (main.java) main으로 시작하는 activity 가장 위에 해주는 것이 좋은 것 같다.! 그렇게 해야 원하는 동작을 정상적으로 할 수가 있다. // storage permission if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != ..

WORK/Android 2021.04.13

[Ubuntu 14.04] git clone -j8 error 해결 방법 | git version update

git clone을 하다가 발생한 에러! 에러 메시지를 캡처해두지 않아서 긴 에러메시지는 모르지만, 그래도 계속 안되시면 함 해보세요! 제 에러의 해결법은 바로바로! git version update 였습니다.! ▲ git version update - 저장소 추가 $ sudo add-apt-repository ppa:git-core/ppa -y - 저장소 업데이트 $ sudo apt-get update - 최신 git 다운로드 $ sudo apt-get install git -y ※ 다운로드 시 안내문?에 y를 따로 칠 필요가 없음! ▲ git version 확인 $ git --version 업데이트 된 것을 확인 할 수 있다.! 끄읐

WORK/Linux 2021.04.10

[Android] 안드로이드 제공 vector 이미지 추가 | 안드로이드 버튼 아이콘 추가

App 에 이미지 넣기 위해서 xml 파일이 필요합니다. 안드로이드에서 제공해주는 이미지 xml 파일 만드는 방법! 안드로이드 스튜디오에서 drawable 오른쪽 마우스 클릭 > New > Image Asset or Vector Asset ▲ Image Asset 이 옵션은 런처 아이콘 / 액션바, 탭 아이콘 / 노티피케이션 아이콘 / TV 배너 들의 아이콘을 만들기 위함이다. 한 아이콘을 이용해 크기별, 모양별(원, 네모 등 런처 아이콘) 로 여러 파일을 만들 수 있다. 2. Vector Asset 이 옵션은 앱 내에서 사용하는 아이콘을 생성 할 수 있다. Local file을 선택하고, SVG나 PSD 파일을 이용해서 다른 이미지도 생성이 가능하지만! 나는 안드로이드에서 기본으로 제공해주는 Clip ..

WORK/Android 2021.04.09

[Linux] Android 빌드 환경 구축

Linux에서 안드로이드 빌드를 위한 환경 구축 방법입니다. ▲ 필요한 프로그램 설치 - curl, repo 설치 $ sudo apt-get install curl $ sudo apt-get install repo // 14에서는 설치 안됨 - jdk 설치 1. repo 추가 $ sudo add-apt-repository ppa:openjdk-r/ppa $ sudo apt-get update 2. java(jdk) 다운로드 $ sudo apt-get install openjdk-8-jdk $ sudo apt-get install openjdk-7-jdk 3. 버전 선택해서 사용하는 옵션 ( 참고로 알고있음 됩니당) $ sudo update-alternatives --config java $ sudo up..

WORK/Linux 2021.04.08

[Android] AndroidStudio Git 연동

안드로이드 스튜디오에서 직접 git을 연결하여 수정사항을 적용하고, 다른 장소에서 수정사항을 업데이트 받고 싶었다. 그래서 알아본 git과안드로이드 스튜디오! 1. Android Studio repository 생성 VCS > Import into Version Control > Create Git Repository 프로젝트 상위 폴더 선택 이제 repository가 local 에 생성이 되었다.! 2. gitHub에서 Personal access tokens 생성 이제 local 에서 git 계정의 저장소로 반영하기 위해서는 personal access tokens가 필요하다. 아래 github 사이트에서 본인의 계정으로 로그인 한 뒤 진행한다.! github.com/ GitHub: Where the..

WORK/Android 2021.04.07

[Linux] openssl 특정 버전 설치

Linux에 기본으로 설치되어 있는 버전이 아닌 원하는 특정 버전을 설치하는 방법 입니다. 저는 1.0.1f를 설치해보겠습니다.! 1. 기존 버전 제거 apt-get 이 안되면 dpkg 이용! 나는 apt에 문제가 있었어서 apt안쓰는 방법을 찾느라 진짜 ㅠ 힘들었다.. $ apt-get --purge autoremove openssl 또는 $ dpkg --force-depends --purge openssl 2. 새로 받고 빌드 $ cd /usr/local/src $ wget https://www.openssl.org/source/openssl-1.0.1f.tar.gz --no-check-certificate www.openssl.org/source/ 여기 사이트에서 원하는 버전의 url을 찾으면 된다..

WORK/Linux 2021.04.06

[Linux] ssh 사용자 추가

이번에는 세팅한 ssh에 유저 추가하는 방법 입니다. Linux ssh 서버 설정하는 방법은 아래 포스팅을 참고하세요! codingstorywithme.tistory.com/21 [Linux] ssh 서버 설정 ssh로 서버 설정 하는 방법을 알려드리겠습니다. 이번에는 제가 하면서 따로 사진찍어둔게 없어가지고, 글로만 쓰겠습니다.. 모르는게 있다면 댓글 남겨주세요! ▲ 서버 설정 1. openssh 설치 $ sudo a codingstorywithme.tistory.com ▲ 서버 유저 설정 1. user를 지정된 경로에 생성 $ sudo useradd 유저ID -d 경로 ex) useradd hoihoi -d /home 2. user 패스워드 설정 $ sudo passwd 유저ID ex) passwd ..

WORK/Linux 2021.04.05

[Linux] ssh 서버 설정

ssh로 서버 설정 하는 방법을 알려드리겠습니다. 이번에는 제가 하면서 따로 사진찍어둔게 없어가지고, 글로만 쓰겠습니다.. 모르는게 있다면 댓글 남겨주세요! ▲ 서버 설정 1. openssh 설치 $ sudo apt-get install openssh-server 2. hostname 설정 후에 서버에서 나타낼 name@hostname~ 을 정함 $ sudo vi /etc/hostname 3. hostname 적용 $ sudo hostname -F /etc/hostname 4. 서버 시작 $ sudo service ssh start 5. 설치 확인 $ sudo dpkg -l | grep openssh 끄읐!!

WORK/Linux 2021.04.04

[Linux] disk home, home2로 mount

추가로 있는 disk를 리눅스에서 directory로 사용하기 위해서 mount가 필요합니다. 저는 mount 할 directory 이름을 home, home2로 하였는데, 이 부분은 원하시는대로 세팅하면 됩니다.! ▲ root 상태로 mount 작업은 대부분 sudo 권한이 필요해서, root 상태로 진행하는게 편합니다. root 권한 없고 sudo만 있을 경우에는 sudo로 진행해도 문제 없습니다. $ sudo passwd root : root 비밀번호 설정 (root 비밀번호 설정을 안했을 경우에 1번만 실행) $ su : root 상태로 ▲ /(root) 경로에 home2 만들기 기존에 있는 home과 같은 역할?을 하는 home2를 root 경로에 추가해주었습니다. $ mkdir /home2 ▲..

WORK/Linux 2021.04.03
728x90
반응형