Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

문제 발생

 

Unity의 AR Foundation 기능을 이용한 앱을 개발할 때 안드로이드 기기에서 튕김 현상이 있었습니다. Galaxy A8 2018, Galaxy S20, Galaxy S21+, Galaxy Z Fold3 모델로 테스트 했을 때 구형 기기인 Galaxy A8 2018에서는 정상적으로 구동되는 반면 나머지 최신 기기들에서는 앱을 실행한 후 카메라 권한을 주자마자 튕기는 현상이 발생하였습니다.

 

해결 과정

 

시도1. 처음 시도해본 것은 유니티 버전 또는 AR Foundation packge 버전과 최신 기기간 호환성에 문제가 있다고 생각하여 여러 버전을 테스트 해보았습니다.

화면 캡처 2021-09-03 234409.jpg

 

가장 최신 Stable 빌드부터 다른 LTS 버전까지 테스트 해보았지만 해결되지 않았습니다.

image.png

 

동일하게 AR Foundation, ARCore 또한 여러 버전을 테스트 해보았지만 해결되지 않았습니다.

 

시도2. 그대로 따라하기

제가 뭔가 Scene에 잘못 배치하거나 오류가 있을수도 있으니 최근에 올라온 Tutorial 영상들을 그대로 따라해보았습니다. 역시나 해결되지 않았습니다.

 

시도3. 도와줘요 구글!

감히 버그님을 미천한 제 실력으로 해결하려 한 것이 잘못되었습니다. 위대하신 구글님께 여쭈어봅니다.

image.png

https://answers.unity.com/questions/1763787/ar-application-keeps-crashing-when-permitting-came.html

 

바로 정답을 알려주시네요. 대충 구글의 AR Core가 32비트 지원이 끝났는데 유니티 기본 세팅은 32비트로 돌아가도록 되어 있어서 동작하지 않았나봅니다. 그래서 구형 기기인 A8에서는 잘 동작했던 것이었습니다.

 

화면 캡처 2021-09-03 233633.jpg

알려주신대로 세팅을 해봅시다. 참고로 가장 최신 빌드인 2021.1.19f1에는 Scripting Backend 옵션은 있지만 Target Architectures 옵션이 뜨지 않습니다. 튕기는 문제도 똑같아서 2020.3.17f1에서 진행하였습니다.

 

Screenshot_20210903-235735_AR app.jpg

 

드디어 정상적으로 AR 앱이 작동하고 Plane, Point도 잘 인식합니다.

 

결론

 

8시간 이상의 삽질. 구글은 신이고 나는 X신이야!!

문제가 생기면 직접 해결하는 것도 좋지만 검색을 생활화 합시다. 당신의 시간을 아낄 수 있습니다.

미래의 누군가가 저와 동일한 문제가 생겨 이 글에 들어온다면 당신은 현명한 사람입니다.

 

 

부록

 

IL2CPP가 그래서 무엇인가? 궁금해서 찾아봤습니다.

https://youtu.be/0I5wqhWIptU

위 영상에서 소개해주신 내용을 제 나름대로 정리한거라 틀리거나 보완이 필요한 내용이 있을 수 있습니다.

 

유니티는 C#을 사용합니다. 그리고 모든 플랫폼에서 돌아갑니다. 문제는 C#으로 작성된 프로그램 넣고 땡 하면 돌아가는게 아닙니다. 당장 안드로이드만 해도 자바 기반입니다. 그냥 C#을 때려넣기만 한다고 돌아가지는 않죠. 유니티에서는 멀티 플랫폼 문제를 해결하기 위해 Mono라는 방식을 사용하였습니다.

C#으로 작성된 프로그램을 IL (Intermediate Language) 중간 언어로 변환 후 Mono가 IL을 실시간으로 필요한 부분만 분석하여 안드로이드, iOS 등 다양한 플랫폼에서 돌아가게 합니다. 그리고 이를 Just-In-Time, 줄여서 JIT이라고 부릅니다. 하지만 이러한 방식은 동작속도, 보안 등의 문제로 인해 새로운 방식이 필요했습니다.

여기서 IL2CPP가 등장합니다. IL2CPP는 C# -> IL -> Mono였던 방식을 C# -> IL -> CPP로 변환하여 줍니다. 결과적으로 CPP 코드가 나오고 Mono와 달리 실행하기 전 소스 코드를 미리 컴파일하는 Ahead-Of-Time (AOT) 방식을 이용하기에 

실행 속도나 보안면에서 상대적으로 JIT 방식에 비해 이점이 있습니다. 그리고 위에서 문제가 되었던 64비트 지원 문제도 Mono 방식에서는 이슈가 있어 현재는 IL2CPP방식이 주로 쓰입니다.

그런데 아까 위에서 C#은 그냥 넣으면 안 돌아간다면서요? 그런데 C++은 되나요? 

안드로이드 기준으로 java만으로 필요한 기능과 성능을 모두 만족시키기는 어렵기에 C나 C++로 작성된 코드를 그대로 쓸 수 있게 해주는 NDK라는 툴셋이 있습니다. 이를 이용하여 C++로 작성된 코드도 돌아갑니다.



  • ?
    yamsengyi 2021.09.08 13:28
    이런 메이져한거는 안내를 좀 해줬으면 좋겠네요... 옆동네처럼 유니티엔진이나 허브에 공지사항 기능좀 넣어줬으면
    딴소리지만 저 캔스톤 스피커 구매를 고려하고있는데 쓸만한가요?
  • profile
    DecAF 2021.09.08 13:34
    음질에 크게 신경 안 쓰신다면 좋습니다. 공간 활용도가 좋고 모니터도 적당하게 올라와서 편합니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    일론 머스크, 윈도우 11의 온라인 계정 요구를 깜

    일론 머스크가 새로운 컴퓨터를 샀는데, 윈도우 11이 쓸모없는 온라인 계정을 입력하라고 했다며 투덜거렷습니다. 예전에는 우회가 가능했지만 그것도 안 되며, MS 액세스 권한을 무조건 줘야 한다면서요. 댓글로 로그인을 피하는 방법들...
    Date2024.02.27 소식 By낄낄 Reply11 Views949
    Read More
  2. 마이크로소프트 CO-Pilot, 4월에 한국어 지원이 유력함

    ▶ 마이크로소프트, 올해 4월 중 'CO-Pilot'이 한국어도 지원한다는 전망이 있음 - 26일(관련 업계) : 마이크로소프트 'CO-Pilot'이 4월 중 출시될 가능성이 많음 - 업계 관계자 : 일정이 조금 앞당겨질 가능성이 많음 - 마이크로소프트 :...
    Date2024.02.27 소식 By블레이더영혼 Reply3 Views511 file
    Read More
  3. 윈도우 11, Wi-Fi 7을 곧 지원

    윈도우 11 인사이더 프리뷰 빌드 26063에서 Wi-Fi 7을 지원합니다. Wi-fi 6/6E보다 4배, Wi-fi 5보다 6배 빠르며, 레이턴시를 줄여 응답성이 향상됩니다.
    Date2024.02.27 소식 By낄낄 Reply2 Views501 file
    Read More
  4. No Image

    Tails 5.22에서 TL-WN725N USB 무선랜카드 사용 불가

    [참고]   글 작성일 현재 Tails 최신판은 5.22 입니다. 컴퓨존에서 TL-WN725N 벌크가 저렴하게 나왔길래 이 테스트 하려고 하나 구입했는데, 호환이 안 됩니다.   Tails에서는 RTL8188EUS로, Windows(10 22H2)에서는 RTL8188EU로 잡힙니다...
    Date2024.02.26 소식 Bytitle: 컴맹임시닉네임 Reply9 Views527
    Read More
  5. 마이크로소프트, 다이렉트X의 '다이렉트 슈퍼 해상도(DSR)' 기술을 공개할 예정(GDC 2024)

    ▶ 마이크로소프트, GDC 2024 컨퍼런스에서 다이렉트X의 '다이렉트 슈퍼 해상도(DSR)'을 공개할 예정 - 주요 내용 : '윈도우 OS'의 게이밍 PC용 업스케일링 기술을 통한 통합 접근 방식을 공개할 예정 - 벤더사와 협력 : '엔비디아 & ...
    Date2024.02.26 소식 By블레이더영혼 Reply0 Views1239 file
    Read More
  6. 마이크로소프트 OS/2 개발 키트 프리 릴리즈가 650달러에 낙찰

    마이크로소프트의 OS/2 소프트웨어 개발 키트 버전 2.0 프리 릴리즈 2 사본이 이베이 경매에서 650달러에 낙찰됐습니다. OS/2는 IBM PS/2 시스템을 위한 운영체제지만, MS가 윈도우 3.1을 출시하면서 IBM과의 협업은 중단됐습니다.
    Date2024.02.25 소식 By낄낄 Reply0 Views772 file
    Read More
  7. No Image

    윈도우 11, 재부팅 없이 업데이트 적용?

    마이크로소프트가 새로운 업데이트 절차를 테스트하고 있습니다. 재부팅 없이 업데이트를 적용하는 새로운 기능인 핫 패치가 윈도우 11 24H2에 추가됩니다. 핫 패치는 윈도우 서버나 Xbox에서 이미 도입한 기능입니다. 프로세스를 재시작...
    Date2024.02.25 소식 By낄낄 Reply6 Views1308
    Read More
  8. FurMark 2 발표

    FurMark 2 버전이 나왔습니다. 2007년부터 나오기 시작한 이 유서깊은 프로그램은 정말 오랫동안 버전 1대에 머무르다가 2022년 말부터 2.0 버전의 베타 버전을 내놓기 시작했고 이제야 정식 버전이 나왔습니다. 오픈GL 3.2, 벌칸 1.1 등...
    Date2024.02.25 소식 By낄낄 Reply5 Views1186 file
    Read More
  9. No Image

    제미나이의 사람 이미지 생성에 문제가 있어 일시 중단

    구글은 제미나이 AI에서 사람의 이미지를 만드는 기능을 일시 중단한다고 발표했습니다. 제미나이의 이미지 생성 기능을 개발할 때 폭력적이거나 성적인 이미지, 실제 사람은 만들지 않도록 조치를 취했는데요. 이것 때문에 이상한 프롬프...
    Date2024.02.25 소식 By낄낄 Reply1 Views548
    Read More
  10. 크롬 기반 비밀번호 관리자 기능 무섭네요

      웨일이든 크롬이든 '비밀번호 관리자'에 들어간 다음 윈도 헬로 비밀번호를 누르고, 눈깔 버튼 누르면 비밀번호가 바로뜨네요. 윈도 헬로 비밀번호를 같이 쓰고 있는 가족용 공용 컴퓨터에서는 크롬을 쓰면 안 되는 걸까요?  가족용 공...
    Date2024.02.25 질문 By부녀자 Reply5 Views707 file
    Read More
  11. No Image

    구글, 올해 말까지 구글 페이 앱을 종료

    구글이 '미국에서 결제 앱 단순화'라는 제목의 글을 올렸습니다. 올해 말까지 구글 페이 앱의 운영을 중단하겠다는 것입니다. 미국에서 주로 사용하는 구글의 비접촉 결제 앱은 구글 페이입니다. 하지만 구글 월렛이라는 대체제가...
    Date2024.02.25 소식 By낄낄 Reply1 Views575
    Read More
  12. 강력한 컴퓨터가 장착된 자동판매기 - 무허가로 안면인식

      대충 레딧에서 먼저 폭발한 건데, 캐나다의 워털루 대학교 M&M 자판기의 오류입니다. 보면 '안면인식.앱.exe' 라고 되어 있죠. 여튼 안면인식 데이터베이스로 학생 신원을 파악한 이 자판기와 다수 자판기가 대학교에서 퇴출되었습...
    Date2024.02.24 소식 Bytitle: 폭8책읽는달팽 Reply3 Views1019 file
    Read More
  13. NVIDIA 앱 발표. 지포스 익스피리언스와 제어판 통합

    NVIDIA가 'NVIDIA 앱(App)을 발표했습니다. 지포스 익스피리언스와 제어판 등의 기능을 하나로 통합하고, 데스크탑과 모바일에서 모두 사용할 수 있습니다 제어판의 여러 옵션을 만질 필요 없이 통합 최적화 기능을 제공하며, 글로벌 ...
    Date2024.02.24 소식 By낄낄 Reply18 Views1415 file
    Read More
  14. No Image

    방통위, 'VOD 중단' 트위치에 과징금 4억3500만원

    불법촬영 유통방지 조치 미이행도 과태료 부과 화질 제한 위반 없지만…망 대가 자료 미제출 "韓 사업 종료지만 이용자 보호 원칙 하 처분"   방송통신위원회가 VOD 서비스를 중단한 트위치에 과징금 4억3500만원을 부과했다.   ----------...
    Date2024.02.23 소식 Bytitle: 가난한카토메구미 Reply17 Views1158
    Read More
  15. No Image

    윈도우 11, 23H2로 자동 업데이트

    마이크로소프트가 윈도우 11을 이제 23H2로 자동 업데이트합니다. 23H2는 작년 10월에 출시된 버전입니다. 지금까지는 22H2로 자동 업데이트가 됐습니다. 상위 버전으로 업데이트 강제는 어쩔 수 없지만, 이번에는 별 탈 없이 조용히 좀 ...
    Date2024.02.23 소식 By낄낄 Reply4 Views1679
    Read More
목록
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 ... 578 Next
/ 578

최근 코멘트 30개
카에데
16:33
leesoo
16:32
리키메
16:30
leesoo
16:29
leesoo
16:27
별밤전원주택
16:25
카토메구미
16:24
딱풀
16:23
leesoo
16:19
leesoo
16:18
하드매냐
16:12
별밤전원주택
16:11
카토메구미
16:11
Keith
16:07
이게뭘까
16:01
조마루감자탕
16:00
leesoo
15:54
까르르
15:52
leesoo
15:52
quadro_dcc
15:49
슈베아츠
15:48
까마귀
15:47
AKG-3
15:46
슈베아츠
15:44
RuBisCO
15:43
까마귀
15:42
leesoo
15:42
별밤전원주택
15:42
슈베아츠
15:41
leesoo
15:41

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소