我的桌面应用程序可以运行,但我的 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);
}
}
最佳答案
您可能没有在 AndroidManifest.xml 中请求正确的权限。
如果您使用网络或用户位置等内容,则必须在 AndroidManifest.xml 中声明您想要使用它们,否则应用程序将在启动时崩溃。
以下是您可以使用的权限组的默认列表: Android Developer Documentation
这是有关权限的 LibGDX 文章: LibGDX wiki
希望这能解决您的问题!
关于java - Libgdx Android Gradle 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174380/