본문 바로가기

전체 글

(50)
[안드로이드] Support for pending purchases must be enabled. Enable this by calling 'enablePendingPurchases()' on BillingClientBuilder. Google Play Store에서 in-app billing 구현 중 아래와 같은 exception이 발생할 수 있습니다. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/com.example.myapp.MainActivity}: java.lang.IllegalArgumentException: Support for pending purchases must be enabled. Enable this by calling 'enablePendingPurchases()' on BillingClientBuilder. at android.app.ActivityThread.performLaunchActivity(..
[Linux] Job for nginx.service failed because a timeout was exceeded. NGINX service를 시작하면 아래와 같은 에러 메세지로 시작이 안되는 경우가 있습니다. # systemctl start nginx.service Job for nginx.service failed because a timeout was exceeded. See "systemctl status nginx.service" and "journalctl -xe" for details. systemctl status nginx.service를 통해 에러 메세지를 확인합니다. 문제가 되는 에러는 아래와 같이 pid file 때문입니다. Apr 16 08:54:03 localhost.localdomain systemd[1]: Starting The NGINX HTTP and reverse proxy serve..
[Linux] CentOS에 universal ctags 설치하기 Linux app store인 Snap을 통해 universal-ctags를 다운로드할 수 있습니다. Snap은 EPEL (Extra Packages for Enterprise Linux) repository로부터 받을 수 있습니다. EPEL repository를 추가하기 위해서는 다음 명령어를 이용합니다. sudo yum install epel-release # sudo yum install epel-release Last metadata expiration check: 0:14:19 ago on Wed 15 Apr 2020 10:20:00 AM KST. Dependencies resolved. ============================================================..
[안드로이드] Play Store에서 앱 이전하기 원 계정의 Google 결제 센터로 이동합니다. https://payments.google.com/ 거래내역 탭에서 개발자 등록 항목을 클릭합니다. 거래 ID를 복사해둡니다. 특이한 점은 token부터 입력합니다. (빨간색 표시) 전체 내용을 복사하면 대상 계정과 맞지 않는 거래 ID라는 에러가 발생합니다. 앱을 이전하려는 원 계정에서 다음 링크를 통해 이동합니다. https://play.google.com/apps/publish/#AppTransferPlace 다음 정보를 입력하고 이전 버튼을 클릭합니다. 이름 대상 계정의 이메일 주소 대상 계정의 주문 ID 전송할 앱 선택 앱 이전 접수 등록이 완료되었습니다. 2일 정도 소요됩니다. 이전하려는 앱에 AdMob이 포함되어 있는데, 관련 내용에 대한 수정..
[Linux] CentOS에 nginx 설치하기 NGINX 홈페이지에서 tar.gz 파일을 다운로드 합니다. https://nginx.org/en/download.html 압축 해제 후, 다음 명령어를 통해 설치를 진행합니다. ./configure make sudo make install 설치 중 아래와 같은 에러가 발생할 수 있습니다. 다음 명령어를 통해 PCRE library를 설치합니다. yum install pcre-devel checking for PCRE library ... not found checking for PCRE library in /usr/local/ ... not found checking for PCRE library in /usr/include/pcre/ ... not found checking for PCRE libra..
[CentOS] fdisk와 disk mount Cent OS 8.1 기준으로 partition 생성 후 mount를 해보려고 합니다. fdisk -l 명령어를 통해 현재 디스크 상태를 확인할 수 있고, 아래 dev/sdb disk에 partition을 생성해보려고 합니다. fdisk 장치명을 통해 해당 disk의 partition을 설정할 수 있고, m 명령어를 통해 도움말을 확인할 수 있습니다. n 명령어를 통해 partition type을 지정하며, p를 선택하여 primary로 결정합니다. Partition number, First sector, Last sector 입력을 모두 default로 enter를 입력합니다. 기존 disk가 ntfs partition이었기 때문에 ntfs 정보 삭제를 선택합니다. 이후 변경점을 저장하기 위해 w를 통..
[Linux] CentOS 8에서 Tomcat 8이 접속되지 않을 때 Tomcat 8 설치 후 외부 호스트에서 접속이 되지 않을 수 있다. 우선은 tomcat이 port listen을 정상적으로 확인하는지 확인이 필요하다. IPv6에서 listen 하는 것을 확인할 수 있다. # netstat -atn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp..
CentOS에서 git 설치하기 yum을 통해 git 설치하기 $ sudo yum install git 설치 과정 Last metadata expiration check: 0:13:23 ago on Sun 05 Apr 2020 10:19:55 AM KST. Dependencies resolved. ================================================================================================================================================================================================= Package Architecture Version Repository Size ==========..