Category Archives: Tip

tip, trubleshooting
도움이 되는 팁 또는 문제해결을 다룹니다.

[Tip | Ubuntu] 노트북 닫아도 서비스 유지

개발용으로 노트북에 서버를 설치하였으나 닫으면 절전모드가 되어 버리는 경우 아래와 같은 방법으로 서버를 유지할 수 있다.


작성일 : 2022-06-08

1> logind.conf 설정파일 변경

sudo vi /etc/systemd/logind.conf
# ASIS
#HandleLidSwitch=suspend
#LidSwitchIgnoreInhibited=yes
# TOBE
HandleLidSwitch=ignore
LidSwitchIgnoreInhibited=no

2> system-logind 서비스 재시작

sudo service systemd-logind restart

[Tip | Android] ‘index.andriod.bundle’ is packaged correctly for release

빌드나 디바이스 테스트 중 아래와 같은 에러가 발생할 경우 해결방안을 정리한다.

Unable to load script. Make sure you’re either running a Metro server (run ‘react-native start’) or that your bundle ‘index.android.bundle’ is packaged correctly for release.


작성일 : 2021-08-23
OS : macOS Big Sur 버전 11.5

1> 에러화면


2> 해결방안

빌드시 asset(자원)을 관리해주는 bundle 쪽 문제로 보인다. 아래 명령을 통해 index.android.buldle 파일을 생성해주자.

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

3> 해결불가시 다음을 시도해보자.

3-1> 앱소스 폴더에 아래 폴더가 없다면 생성해준다.

{app Path}/android/app/src/main/assets

3-2> clean 옵션으로 이전 빌드시 잘못 생성된 파일을 정리한다.

cd {app Path}/android
./gradlew clean

[Tip | Android] emulator Not Operation

실행로그에는 문제가 없는 것으로 보이나 에뮬레이터가 빈화면(검정화면 또는 흰화면)으로 나오는 현상의 해결방안을 정리한다.


작성일 : 2021-08-22
OS : Windows 10
Android Studio : Ver 4.1.1
Emulator : Pixel 3 XL API 30

1> 실행로그


2> 에뮬레이터 화면


3> 해결방안

Android Studio > AVD Manager를 통해 에뮬레이터를 콜드부팅(Cold Boot) 한다.

3-1> 우측아래 Configure > AVD Manager

3-2> 에뮬레이터 선택 후 우클릭 > Cold Boot Now


4> 에뮬레이터가 실행되면 실행되던 프로세서를 재시작