현재 나의 개발환경은


window10, unity 5.6.1f, android studio 2.3.1 vs2017


Mac 에서도 환경은 동일하다


그. 런. 데 빌드를 하려고 보니

 


위와같은 에러를 뿜어대며 빌드가 실패한다.


이리하여 검색을 해보니 


http://www.devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=79671 에 나와 같은 일을 겪으신분들이 있다.


덧글을 보다보니 



이렇게 설명을 해주셨다. 참 친절하시다 감사합니다


1. 위에 안내해주신 경로로가서 파일을 다운받는다 ( 다운링크 )

그럼 위와같은 이름의 파일을 받게 되는데 압축을 풀어보면 내부에  tools 라는 폴더가 있다 


그러면 sdk루트로 가서 이미 있던 tools 이름을 다른이름으로 바꾼다. 나는 tools2 라고 바꿧다 


그리고 위에 압축푼 파일 tools 라는 폴더를 sdk루트로 복사하면 아래처럼 된다.



그리고 빌드를 시도하면  아래처럼 빌드가 성공한다.





안드로이드빌드되어있는 스트리밍에셋 폴더에 접근할때에는 

공식 api 에 이렇게 하라고 나와있다 assets/ 뒤에 파일이름

path = "jar:file://" + Application.dataPath + "!/assets/";

근데 이렇게 하면 안된다. 


이렇게 해야한다 file: 옆에 슬러시'/' 를 꼭 3개 써야한다

"jar:file:///" + Application.dataPath + "!/assets/";


그리고 엑셀읽는 라이브러리는 


https://github.com/ducklmg/ExcelToObject 이곳과 


http://blog.dreamotion.us/3 이곳으로부터 정보를 얻었다 정보를 보니 테라 개발에 참여하신분인듯하다


www 클래스를 반드시 써야하며


WWW www = new WWW(path);

while (!www.isDone) { }

이렇게 하거나 코루틴으로 처리하면 된다. 또한 Editor 에서는 www.url 로 받아도 되지만 안드로이드나 구글독스로부터 받을땐 

반드시 www.bytes 로 받아야 정상으로 읽힌다

var excelReader = new ExcelToObject.ExcelReader(www.bytes);


삽질종료

'공부 > 개발오답노트' 카테고리의 다른 글

유니티 빌드실패  (0) 2017.06.23

+ Recent posts