java: 找不到符号 符号:变量super 位置:类com.yan.waterworld.MainActivity
这里是一张图片:
![enter image description here](https://istack.dev59.com/dYZAU.webp)
更新:
自 Android Studio 0.8.0 版本起,现在可以运行 Java 和 Android 模块。这些说明不能使用(Android Studio 基于 Intellij)。 Gradle 配置
旧版:
他们在这里发布论坛和通知: https://code.google.com/p/libgdx/wiki/AndroidStudio
与 Android Studio 使用 libgdx
在 2013 年的 Google I/O 大会上,Android 工具团队发布了 Android Studio,一个基于 IntelliJ IDEA 的 IDE,专注于纯 Android 开发。
目前 Android Studio 不适合用于 libgdx 项目,因为它仅允许创建 Android 项目。标准的 Java 项目不受支持,目前也不清楚是否会有支持。
Libgdx 的跨平台性质不适合在 Android Studio 中进行开发。这不应该是个大问题,因为 libgdx 项目并不需要 Android Studio 的许多功能。例如,布局预览对于 libgdx 应用程序来说是不相关的,因为它们不使用本机 Android UI 组件。Android API 的内联文档支持对于 libgdx 应用程序也不是必需的。
但是,我们将在不久的将来尝试使使用新的 Android Gradle 构建系统开发 libgdx 应用程序成为可能。
如果您必须使用 Android Studio,请查看此论坛主题。
或者,您可以使用 Intellij IDEA 与 libgdx,可能还可以使用 Maven。
我尝试使用类似于本地库的方法。
昨晚,我成功地在Android Studio中作为一个Scratch项目运行了示例,并编写了一个快速指南。
希望它也能帮到你,但我仍在学习中,对于任何缺失的信息或错误提前道歉;)
这是链接.. http://bgnstudio.wordpress.com
我详细介绍了这种方法:
在Android Studio中创建一个新项目。
从libgdx夜间构建中获取;
Libgdx.so files within the armeabi/armeabi-v7a folders as needed.
Gdx.jar and gdx-source.jar
Gdx-backend-android.jar
*
在项目树中,将gdx.jar和gdx-backend-android.jar添加为库。 在库设置中,在gdx.jar下添加gdx-source.jar; 然后打开模块设置并将这些库添加为依赖项。并检查它们是否可以编译。 将armeabi文件夹与父文件夹一起存档到zip文件中,并将扩展名从zip改为jar。armeabi.jar : “/lib/armeabi/libgdx.so” armeabi-v7a.jar :“/lib/armeabi-v7a/libgdx.so”
将这些jar文件移动到“libs”目录下。
最终文件夹的外观将如下所示:
现在也修改 build.gradle 文件:|-lib |---gdx.jar |---gdx-sorces.jar (added as source library of gdx.jar in library settings) |-libs |--- armeabi.jar |--- armeabi-v7a.jar |--- gdx-backend-android.jar
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile files('lib/gdx.jar')
compile files('libs/gdx-backend-android.jar')
compile fileTree(dir: 'libs' , include:'*.jar')
}
你尝试过IntelliJ 13吗? 在这里下载。 这个新版本包含了 Android Studio 的大部分功能,但仍然可以制作 Java 项目。看看这篇文章。
这个 EAP 版本包含了 Android Studio 的所有新功能,除了新的项目向导和 AppEngine 云端点集成。这些后续功能也将在未来几周内出现在我们的 EAP 版本中。
在libgdx项目设置工具中勾选高级->IDEA复选框,创建项目并从Android Studio导入(您需要将资产文件夹添加到桌面启动器或类似的东西),这对我有效。