Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
프로그래밍/Unity3D2015. 2. 6. 14:00
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
에러 원인
안드로이드-이클립스에서 짠 네이티브 코드에서 에러가 난 것으로 추정.
정확히는 이클립스에서 네이티브코드로 플러그인을 만들던 중 필요 이상의 기능(인앱결제)을 넣는 바람에 생긴 에러.
추정하기로는 블로그에서 썼듯이 V2버전은 서비스 종료했을 것인데 사용했다. 밑에 세부 에러를 보면 인앱빌링에서 클래스를 찾을수 없다라던지.. 인앱에 관련된 글자들이 가득함.
해결방법
우선은 인앱빌링을 삭제. 후에 V3로 바꾸던지 한다음 테스트를 해야 정확할 것 같은데.. 시간이 없어서 자세한 사항은 패스!!
p.s.예전엔 System32에 java.exe javaw.exe javaws.exe 파일을 넣으면 된다했는데.. 저도 그당시는 그렇게 고쳤는데, 지금은 System32나 System 혹은 SysWOW64(64비트용폴더.. 이름이 정확히 기억안남)에 위 해당 3개 파일은 존재하지 않음. 그리고 그걸로 해결되지 않음(파일을 찾아서 넣었어도 문제가 되지 않아서, 에러를 자세히 봄으로써 고침ㅋ)
'프로그래밍 > Unity3D' 카테고리의 다른 글
[Unity3D] C# 해당기기 해상도 가져오기 (0) | 2015.04.10 |
---|---|
[Unity3D] (OnGUI) GUI.Label, GUI.Button (0) | 2015.04.10 |
노티피케이션 로직 (0) | 2014.11.18 |
Unity3D Google InApp V2 java.lang.NoClassDefFoundError: com.android.vending.billing.IInAppBillingService$Stub (0) | 2014.11.18 |
AssetBundle을 어떻게 써야할지 개인생각... (0) | 2014.01.18 |