-
Notifications
You must be signed in to change notification settings - Fork 0
Using libgdx with android studio
At Google I/O 2013, the Android tools team released Android Studio, and IDE based on IntelliJ IDEA, focusing on pure Android development.
Android Studio is sadly unfit for libgdx projects at this time, as it only allows the creation of Android projects. Standard Java projects are not supported, and it is unclear if this will ever become available.
Libgdx's cross-platform nature does not lend itself well to development with Android Studio. This should not be a big hindrance, as libgdx projects don't benefit much from Android Studios capabilities. E.g. the layout preview is irrelevant for libgdx applications, as they don't use native Android UI widgets. The inline documentation support for Android APIs is also not needed for libgdx applications.
However, we'll try to make developing libgdx applications with the new Android Gradle build system possible in the near future.
If you must use Android Studio, check out this thread on the forums.
Alternatively you can use IntelliJ Idea with libgdx, potentially with Maven.
-
Developer's Guide
- Introduction
- Goals & Features
- Community & Support
- Contributing
- Games Built with Libgdx
- Prerequisites
- Gradle Project Setup, Running, Debugging and Packaging
- Project Setup, Running & Debugging
- Third Party Services
- Working from Source
- Using libgdx with other JVM languages
- The Application Framework
- A Simple Game
- File Handling
- Networking
- Preferences
- Input Handling
- Memory Management
- Audio
-
Graphics
- Configuration & Querying Graphics ??
- Fullscreen & VSync
- Continuous & Non-Continuous Rendering
- Clearing the Screen
- Take a Screenshot
- OpenGL ES Support * Configuration & Querying OpenGL ?? * Direct Access ?? * Utility Classes * Rendering Shapes * Textures & TextureRegions * Meshes * Shaders * Frame Buffer Objects
- 2D Graphics * SpriteBatch, TextureRegions, and Sprite * 2D Animation * Clipping, with the use of ScissorStack * Orthographic camera * Mapping Touch Coordinates ?? * Viewports * NinePatches * Bitmap Fonts * Distance field fonts * Using TextureAtlases * Pixmaps * Packing Atlases Offline * Packing Atlases at Runtime * 2D Particle Effects * Tile Maps * scene2d * scene2d.ui * Skin
- 3D Graphics * Quick Start * Models * Material and environment * 3D animations and skinning * Importing Blender models in LibGDX * Perspective Camera ?? * Picking ??
- Managing Your Assets
- Utilities
-
Math Utilities
- Interpolation
- Vectors, Matrices, Quaternions
- Circles, Planes, Rays, etc.
- Path interface & Splines
- Bounding Volumes ??
- Intersection & Overlap Testing ??
- Physics
- Tools
- Extensions
- Deploying your Application
- Building Libgdx ??
- Known Issues
- Articles
- Deprecated (May be outdated)