세상사는 이야기 / 도움이 되었다면 배너 클릭 부탁드려요~ →→→

2019년 11월 20일 수요일

[Jenkins Window] error : Build step 'Execute Windows batch command' marked build as failure

[Jenkins Window] error : Build step 'Execute Windows batch command' marked build as failure

C:\Program Files (x86)\Jenkins\workspace\kor>exit 1
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE


Unity + Jenkins(Window) Build  첫 빌드 후
Build step 'Execute Windows batch command' marked build as failure
window batch 명령 실행 중 에러 발생!

여러 에러가 있지만
첫 빌드시 에러의  첫번째 해결책은 jenkins 서비스에 시스템 계정을 로그인하면 된다.

1. 서비스 창을 연다
  • 1. window 검색 -> services.msc
  • 2. cmd -> services.msc
2. 서비스(로컬) -> jenkins -> 로그온 -> 계정지정 유저와 암호를 입력
3. 서비스 재시작
4. 빌드 확인
캡션 추가


로그온 계정 지정이 어려울 경우
  1. 로그온 -> 찾아보기
  2. 사용자선태 -> 고급 -> 지금 찾기 -> 검색결과에 나의 계정을 선택



2019년 11월 6일 수요일

[Unity Android] Unity Ads 추가 에러

Unity Ads를 추가 후 빌드 에러 발생

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':checkReleaseDuplicateClasses'.
> 1 exception was raised by workers:
  java.lang.RuntimeException: Duplicate class com.unity3d.ads.BuildConfig found in modules classes.jar (:UnityAds:) and classes.jar (:unity-ads:)
  Duplicate class com.unity3d.ads.IUnityAdsListener found in modules classes.jar (:UnityAds:) and classes.jar (:unity-ads:)


Asset Store에서 최신 버전의 UnityAds를 설치 했지만
Unity가 Project 생성시 자동으로 Package에 Advertisement를 설치해 놓아서 그렇다.

둘중 하나를 지우면된다.

- 내프로젝트

-  Package

 Packages쪽 Ads를 지운다.


에러 전문

[Unity Android] AndroidManifest.xml 파일 생성

Unity는 Android용 AndroidManifest.xml 파일을 기본으로 생성해 주지 않는다.

AndroidManifest.xml을 Project로 복사하는 방법은 

Android 빌드 후 프로젝트 폴더의 Temp\StagingArea 경로를 보면 AndroidManifest.xml이 있다.

이 파일을 Assets\Plugins\Android 폴더로 복사한 후 파일을 편집해서 사용하면 된다.