我的桌面应用程序有效,但我的Android应用程序没有。启动器文件中有一些错误,我认为它们与包和/或连接的库有关。我尝试了很多东西,但无法深究它。这是AndroidLauncher代码,在注释行上有错误。非常感谢。
package com.ahewdev.spacepace.android;
import android.os.Bundle; //----------ERROR
import com.badlogic.gdx.backends.android.AndroidApplication; //-------ERROR
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; //-ERROR
import com.ahewdev.spacepace.spacepace; //---------ERROR
public class AndroidLauncher extends AndroidApplication {
@Override //---------ERROR
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState); //---------ERROR
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
initialize(new spacepace(), config);
}
}
答案 0 :(得分:1)
你可能还没有在AndroidManifest.xml中要求正确的权限。
如果您使用网络或用户位置等内容,则必须声明要在AndroidManifest.xml中使用它们,否则应用程序将在启动时崩溃。
以下是您可以使用的默认权限组列表: Android Developer Documentation
这是关于权限的LibGDX文章: LibGDX wiki
我希望这能解决你的问题!