728x90

구글 애드몹을 이용하기 위해 임포트 하다 보면 standardin has not been redirected

이런 에러가 발생하는 경우가 있습니다.

 

해당 문제점을 해결하는 방법은

인터넷에 방법을 찾아보면서 제가 해본 방법은 다음과 같습니다.

 

 

1.

유니티 폴더 및 프로젝트에 ' "  이런 기호를 제거하는 것입니다.

(remove apostrophe in the names of one of the folders or project)

 

 

 

2.

유니티 jdk 경로와 시스템 설정에 있는 java_home 경로가 같은지 확인한다.

 

유니티에서 경로확인은 Edit -> Preferences ->External Tools을 찾아보시면 있습니다.

 

자바 홈은 내컴퓨터(내PC)에서 아무 곳에 마우스 오른쪽 클릭 속성 -> 시스템 -> 고급 시스템 설정

-> 환경 변수 - > 시스템 변수에 JAVA_HOME을 유니티 경로와 같게 해주면 됩니다.

만약 JAVA_HOME이 없으시다면 새로만들기

변수 이름에는 JAVA_HOME 

변수 값에는 유니티 JDK 경로로 설정해주시면 됩니다.

 

 

728x90
728x90

 

안녕하세요 오늘은 유니티를 사용하다가 발생하는 에러 중 하나를 해결하는 방법을

알아보고자 합니다. 

저 역시 이제 시작하느라 부족하지만 도움이 되었으면 합니다.

 

유니티를 처음 하면 아무래도 처음 하다 보니 막히는 게 하나 이상씩 발생하는 것을 볼 수 있습니다.

저 역시 처음 하는거라 많이 막히고 그랬는데요.

다행히 구글에 찾아보면서 차근차근 해보고 있습니다.

유니티를 처음 하다 보면 an error occurred while resolving packages 이런 오류를 발생하는 것을 볼 수 있는데요.

 

현재 저는 유니티 2.4.5버전을 사용하고 있으며 저는 이 방법으로 해결했습니다.

 

 

 

콘솔 창에 나오거나 또는 오류창에 나오는 패키지명을 manifest.json 파일에서 지워주면 되는데요.

 

 

사용자가 만든 Unity 프로젝트 - Packages - manifest.json 파일을 열어줍니다.

사용자가 만든 Unity프로젝트 같은 경우 못 찾겠다 싶으면 자신이 처음에 제목을 안 건드렸다면

검색창에 new라고만 검색해도 나올 것입니다.

또는 자신이 만든 명을 적으면 그곳으로 들어가시면 됩니다.

 

 

json 파일을 열게 되면 다음처럼 나오는 것을 볼 수 있습니다.

저는 자주 사용하는 vscode로 열어본 상태입니다.

 

빈 공간이 팝업창에서 오류로 나온 공간이고요. 그 부분을 지우고

혹시 몰라서 캐시파일도 지웠더니 이제는 오류 창이 뜨지 않습니다.

 

캐시파일 경로는 따로 수정을 안 했다면

C드라이브 C:User/ username (따로 설정 안 했을 경우 user) / AppData / Local / Unity /  cache폴더 안을

지워주시면 됩니다.

728x90

+ Recent posts