2014-04-11 2 views
0

내 앱이 데스크톱과 Android에서 완벽하게 실행되지만 libovm과 libgdx는 작동하지 않습니다. 내 Mac에 ios SDK를 다운로드하고 모든 설정을 마쳤습니다. ios 시뮬레이터에서 실행하려고하면이 오류가 발생합니다.왜 내 앱을 실행할 수 없습니까?

An internal error occurred during: "Launching Gravity". 
Class com.badlogic.gdx.Gdx doesn't have field gl : com.badlogic.gdx.graphics.GLCommon; 
failed to resolve in superclasses and interfaces 

무엇이 잘못되었는지 잘 모르겠습니다. 여기 내 robovm 실행기에 대한 내 코드가 있습니다. 거기에 문제가 있습니까?

package com.me.Mercify; 

import org.robovm.apple.foundation.*; 
import org.robovm.apple.uikit.*; 
import com.badlogic.gdx.backends.iosrobovm.IOSApplication; 
import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration; 

public class RobovmLauncher extends UIApplicationDelegateAdapter { 

    protected IOSApplication createApplication() { 
    IOSApplicationConfiguration config = new IOSApplicationConfiguration(); 
    config.orientationLandscape = true; 
    config.orientationPortrait = false; 
    return new IOSApplication(new GravityTwist(), config); 
    } 

    public static void main(String[] args) { 
     NSAutoreleasePool pool = new NSAutoreleasePool(); 
     UIApplication.main(args, null, RobovmLauncher.class); 
     pool.close(); 
    } 
} 
+0

사용중인 RoboVM 및 LibGDX 버전은 무엇입니까? – ericn

+0

@ericn roboVM 0.0.11 및 libgdx 0.9.9를 사용하고 있습니다. – Mercify

답변

1

이 오류를 해결해야하는 RoboVM의 업데이트 된 버전이 포함 된 libGDX의 최신 야간 빌드로 업데이트해야합니다. LibGDX 0.9.9는 상당히 오래된 버전 인 RoboVM 0.0.6에 의존합니다.

관련 문제