[Flutter] 안드로이드 에뮬레이터 Test Ad 사라짐

애드몹 Test Ad 구글 애드몹을 이용하면 광고를 꼭 테스트광고로 적용해야한다. 테스트 광고로 적용하지 않으면 구글로부터 게제제한을 받을 수 있다. 테스트광고는 광고의 어디엔가 Test Ad라는 문구가 출력된다. 테스트광고를 적용하는 방법은 구글에서 제공하는 테스트ID를 이용하거나 현재 디바이스를 애드몹에 테스트디바이스로 등록하는 방법이 있다. 그런데 사실 제일 간단한건 에뮬레이터 혹은 시뮬레이터를 이용하는것이다. 구글이 말하건데 에뮬레이터는 자동으로 테스트광고가 송출된다 https://developers.google.com/admob/android/test-ads?hl=ko … Read more

[Flutter] 플러터 빌드 중 Installing build\app\outputs\flutter-apk\app-debug.apk… stuck 문제

오류내용 플러터 프로젝트 빌드 중 Installing build\app\outputs\flutter-apk\app-debug.apk…에서 더이상 진행하지 않고 stuck 되는 문제가 발생했다 오류 원인 구글 애드몹을 사용하기 위해서 pubspec.yaml 파일에 google_mobile_ads: ^3.0.0을 추가했는데, 안드로이드 매니페스트에 애드몹 펍코드를 추가하지 않아서 발생한 문제였다. AndroidManifest.xml에 아래와 같이 펍코드를 추가하면 된다. 참고 플러터 애드몹 추가 방법 https://codelabs.developers.google.com/codelabs/admob-ads-in-flutter?hl=ko#3

[Flutter] 플러터 무선 디버깅 QR코드 페어링

플러터 무선 디버깅 안드로이드와 마찬가지로 플러터도 안드로이드 스튜디오에서 폰과 와이파이로 연결하여 실시간 디버깅을 수행할 수 있다. 안드로이드 스튜디오에서 QR코드 페어링 준비 이것때문에 이 글을 쓰고있다. 안드로이드는 아래 그림과 같이 디바이스 목록을 선택하면 QR코드 Pair 버튼이 있었는데, 플러터라서 그런지 어째서인지 보이지 않아서 한참을 뒤졌다. QR코드 페어링 버튼은 안드로이드 스튜디오 오른쪽 상단의 Device Manager 아이콘(혹은 메뉴의 Tools … Read more

[Jenkins] Failed to start Jenkins Continuous Integration Server

Failed to start Jenkins Continuous Integration Server 젠킨스가 돌아가는 서버를 재부팅했더니 젠킨스 대시보드에 접속이 되지 않는다. 우선 젠킨스가 구동되는지 확인해보자. sudo systemctl status jenkins.service 명령어로 jenkins가 구동중인지 확인해보니 오류가 나서 구동에 실패했다. 오류내용은 아래와 같다. 이것저것 테스트를 해보던 중 sudo systemctl start jenkins.service 명령어로는 구동되지 않던 젠킨스가 sudo /etc/init.d/jenkins start 명령어로는 실행되는것을 확인했다. 원인을 찾아보니 … Read more