11월, 2022의 게시물 표시

플러터 package identifier or launch activity not found 해결 방법

이미지
package identifier or launch activity not found. Please check C:\...\android\app\src\main\AndroidManifest.xml for errors. No application found for TargetPlatform.android_x64. Is your project missing an android\app\src\main\AndroidManifest.xml? Consider running "flutter create ." to create one. Flutter run 명령어를 실행한 후 이러한 오류가 발생하며 앱이 빌드 되지 않는 문제가 있었다. 검색해보아도 나와 같은 문제가 발생하는 사례가 별로 없었다. 아래 2가지 사항을 점검해보았는데 해당되는 것이 없었다. 1. AndroidManifest.xml 파일이 없진 않은가? -> 있음 2. 해당 파일에 오류가 있진 않은가? -> 문법적 오류는 없으며 ${applicationName}에 Unresolved class '{applicationName}' 라고 발생하는 오류는 안드로이드 스튜디오 버그인 것으로 보임. 다만,  Flutter AndroidManifest.xml "Manifest merger failed" error - Stack Overflow  의 해결방법을 통해 해결할 수 있었다. AndroidManifest.xml을 열어보면, 파일의 가장 위에 아래와 같은 부분이 있을 것이다. 기존 AndroidManifest.xml 이 부분에 package="패키지명" 을 넣어주면 된다! 수정한 AndroidManifest.xml 이런식으로 넣어주면 된다. 물론 com.example.myapp 부분은 지금 작업 중인 어플의 패키지명으로 작성해야한다. 패키지명을 모르거나 기억나지 않는다면, 아래 방법을 통해 쉽게 확인할 수 있다. app/src/main 폴

Flutter를 위해 MSVC v142 설치하기

이미지
 Flutter docter  명령어 실행시 아래 사진과 같은 문제가 발생할 수 있습니다. 위 출력된 메세지에서 알 수 있듯이 "MSVC v142 - VS 2019 C++  x64/x86 build tools" 컴포넌트를 설치해주면 됩니다. 일단, Visual Studio Installer를 실행합니다. 설치 되어있는 VS의 수정(M) 버튼을 클릭합니다. (꼭 2019버전이 아니어도 됩니다. VS 2022에서도 정상적으로 사용 가능했습니다) C++를 사용한 데스크톱 개발에 체크합니다. 오른쪽 패널에서 MSVC v143 이 체크되어 있는지 확인합니다. Flutter는 VS 2019버전이 필요하다고 하지만 2022버전으로 설치하셔도 정상적으로 인식합니다. 그리고 오른쪽 아래의 수정(M)  버튼을 클릭하여 다운로드 및 설치를 진행합니다. 그럼 이와 같은 모습으로 다운로드 진행 상황을 볼 수 있게됩니다.  설치가 끝나면 flutter doctor 명령어를 다시 실행해보세요! 여전이 안 된다면 재부팅 후 다시 시도해보시길 바랍니다.

하드디스크 비프음 들리면서 인식이 안 될 때

방금까지만 해도, 어제까지만 해도, 재조립 전까지만 해도 잘만 돌아가던 하드디스크가 삑 삑 거리는 비프음과 함께 컴퓨터에서 인식되지 않을 수 있습니다. 실제로 제 경우엔 재조립 전까지만 해도 잘만 되던 하드디스크가 점점 작아지는 삑 삑 삑... 소리가 계속 들리며 인식되지 않았는데요, 몇 년이나 쓴 하드디스크라 수명이 끝난 줄만 알았습니다. 중요한 데이터가 있었기에 복구 전문 회사에 보낼까 고민까지 했었고, 대부분 글이 하드디스크가 물리적으로 고장 난 것이라 설명했습니다. 네... 맞는 말입니다. 대부분 충격으로 인해 고장 난 경우겠지만 저처럼 하드디스크가 아닌 다른 부품이 고장 났을 가능성도 있습니다!! 이 글을 보는 여러분들 중에서도 계실 수 있으니 하드디스크를 병원에 보내려 했다면 잠시 발을 멈추시길... 원인 파워(파워서플라이)의 케이블 고장이었습니다. 케이블의 고장으로 전원 공급이 원활하지 못하여 발생했던 것입니다. 확인 방법 주의! 하드디스크가 물리적으로 고장 났다고 생각되는 경우 시도하지 마세요. (최근 큰 충격이 있었다던가...) 데이터 복구 가능성이 낮아질 수 있습니다.  다만, 하나 새로 살 생각으로 들어오셨다면 시도해보셔도 좋습니다. 1. 다른 케이블에 연결 전원 공급 케이블을 다른 케이블로 바꾸어 케이블 고장 여부를 확인할 수 있습니다. 하지만 제 경우엔 한쪽 케이블 라인의 전체가 고장이었기 때문에 고장 여부를 확실히 확인할 수 없었습니다. 2. 다른 컴퓨터에 연결 가장 좋은 방법입니다!  다른 컴퓨터에서 정상적으로 인식된다면 90% 확률로 하드디스크엔 문제가 없습니다. 3. 하드디스크 위치 변경 또는 케이블 꼬아보기 위험하지 않도록 컴퓨터의 전원 공급을 차단한 후 시도해보세요. 하드디스크를 뒤집어두거나 전원 공급 케이블을 이리저리 꼬아보다 보면 하드디스크가 정상적으로 작동할 수 있습니다. 그리고 저는 이 방법으로 해결하였구요. 5핀 시절 폰 충전기를 기억하시나요?  당시엔 몇 달만 지나면 충전기 케이블이 고장 나는 바람에 폰을 어떻게 두

보안 부팅이 해제로 표시되는 문제 해결 방법

보안부팅 (Secure Boot)를 바이오스에서 활성화(Enable)로 설정했음에도 불구하고, msinfo를 실행했을 때 보안 부팅 상태가 해제로 표시되는 경우가 있습니다. 실제로 보안 부팅이 필요한 프로그램 (특히 게임 안티치트)를 실행했을 때에도 오류가 발생하는 것을 확인할 수 있습니다. 그 예시로는 발로란트의 VAN9003(VAN9001) 오류코드가 있겠네요. 이 글에서는 이러한 문제가 발생하는 한 가지 사례에 대해 소개하겠습니다. 환경 이러한 문제가 발생한 환경은 다음과 같습니다. OS : 윈도우 11 TPM2.0 사용 여부 : 사용 중 보안 부팅 상태 :  BIOS에서 활성화 되어있지만, 윈도우 상에서는 보안 부팅이 사용 중이 아니라고 표시됨. 해결방법 1. 바이오스로 진입합니다. 대부분 방법을 알고 계시겠지만,       (1)shift키 누른 상태로 윈도우 다시시작 버튼 클릭       (2)문제해결 클릭       (3)고급 클릭       (4)UEFI 펌웨어 설정 클릭 2. 보안 부팅 설정이 있는 곳으로 이동합니다. 3.  이 작업을 하기 전, 가능하면 모든 데이터를  백업 후 진행하시길 바랍니다. 부팅이 되지 않는 경우가 있을 수 있습니다!! install default secure boot keys 선택 후 엔터, Yes 선택 후 엔터 바이오스에 따라 이 메뉴가 없을 수 있으며, 다른 이름으로 존재할 수 있습니다.그럴 경우, 다음 중 하나가 있는지 확인해보세요. - Enroll All Factory Default Keys - Key Management ->  Enroll All Factory Default Keys - Key Management -> Restore Factory Keys 혹시 모르니 보안 부팅(Secure Boot)가 Enabled로 설정되어 있는지 확인해주세요. 4. 설정 저장 후 재부팅 (일반적으로 F10키)