java - Libgdx Android Gradle 构建错误

标签 java android gradle libgdx

我的桌面应用程序可以运行,但我的 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/

相关文章:

android - Android Studio中jpg文件的“the file name must end with .xml”错误

gradle - 在多模块 Gradle 项目中,如何跳过父级中定义的插件?

java - 依赖版本更改后 mvn 依赖无法识别

java - Apache Wink 中的 WevDav 示例项目抛出不支持的编码异常

java - Java中私有(private)静态变量有什么用?

java - 在抛出异常之前从堆栈跟踪中删除最后一个方法

java - 扩展我的 Android 广播应用程序

java - 从 Java 与 AJAX 站点交互

java - 从 BroadCastReceiver 启动应用程序(NEW_OUTGOING_CALL 并不总是有效)

android - 为什么Proguard在Android Studio中没有proguard-base.jar仍然可以工作