안드로이드에서 참조하는 라이브러리 메서드가 65,536개를 초과하면 Mulidex 문제가 생긴다. 유니티 안드로이드빌드도 마찬가지로 적용된다. 그래서 유니티2019에서는 공식적으로 gradle.properties 를 지원해주고 있고 그안에서 안드로이드에서 처리하듯이 android.useAndroidX=true만 넣어주면 해결이 된다. 하지만 유니티 2017 에서는 gradle.properties 를 지원하지 않는 것 같다. 이런 경우 해결방법을 제안해본다. mainTemplate.gradle 파일내에서 추가 buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:..
Gradle 도구를 사용할 때 꼭 알아야 할 버전관리 이슈을 정리해보았다. 특히 유니티 엔진같은 경우 특수한 경우이기 때문에 더욱더 중요하다. (내용은 안드로이드 스튜디오에서도 동일하게 적용된다.) 우선 Gradle 버전과 Gradle Plugin 버전이 별도로 관리된다는 것을 알아야 한다. 하지만 해당 Gradle 플러그인 버전마다 요구되는 Gradle 버전이 있다. 즉 서로 맞는 버전이 따로 정해져 있다는 것이다. 물론 유니티에 내장되있는 Gradle 버전도 유니티 버전마다 정해져 있다. 만약 안드로이드 네이티브로 라이브러리를 개발하여 유니티에서 빌드할 경우 이 버전이 맞아야 빌드에 성공할 수 있다. 안드로이드 스튜디오 기준 Gradle 플러그인 버전 필요한 Gradle 버전 1.0.0~1.1.3 2..
유니티 플레이를 눌렀는데 All compiler errors have to be fixed before you can enter play mode 이 메시지가 뜬다면 스크립트에 에러가 났다는 메시지다. 해결방법은 유니티 메뉴에서 Window - Console 을 클릭하면 에러메시지 로그가 뜰 것이다. 더블클릭으로 스크립트안에 들어가서 버그수정해주면 끝.
test
- Total
- Today
- Yesterday
- tempfile
- tempdir
- abs
- 퍼미션체크
- countryName
- nsurl to nsstring convert
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
- DeviceModel
- permissionCheck
- dialog
- nsurl 에서 nsstring 변환
- convert nsurl to nsstring
- Golang
- NSUserDefaults 예제
- LanguageCode
- iTunes Store에 연결할 수 없음
- countryCode
- abs 함수
- setCancelable vs setCanceledOnTouchOutside
- Locale.getDefault().getLanguage()
- Error Domain=SKErrorDomain Code=0
- 절대값함수
- ioutil
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |