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

공식 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