use*_*716 11 android gradle andengine android-studio android-gradle-plugin
我试图将AndEngine添加到Android Studio差不多2天但无法这样做.我尝试了以下两种方法,但都没有奏效.
第一次尝试 我从GitHub链接下载AndEngine代码- 这不是Gradle项目
并尝试将其添加到我的Android Studio build.gradle和settings.gradle,但我得到此错误,我的屏幕截图:https: //postimg.cc/image/5mcvpvsar/(我想我收到此错误,因为AndEngine不是一个gradle项目 - 如何使它成为一个重点项目??)
第二次尝试 我也尝试在/ libs文件夹中添加andengine.jar(我刚刚用google搜索的文件)并右键单击 - >"添加为库"但仍然无法执行"import org.andengine ...."在我的项目文件中.
在线提供的所有教程都在Eclipse中,我使用的是Android Studio.
我甚至无法开始.
更新:是的,我放弃了使用Android Studio for AndEngine!花了15分钟在Eclipse中做到这一点,相比之下不成功的周末(我永远不会回来!)我花在Android Studio上
我用这个技术:我把它设置在我的 settings.gradle
include 'andengine'
project(':andengine').projectDir = new File(settingsDir, '../relative/path/to/andengine')
Run Code Online (Sandbox Code Playgroud)
这是在项目的根目录中(我认为gradle已经为您的主项目创建了它).
在AndEngine中build.gradle,对AndEngine项目使用如下所示
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
Run Code Online (Sandbox Code Playgroud)
并添加项目的依赖项
compile project(':andengine')
Run Code Online (Sandbox Code Playgroud)
也许你必须关闭并重新打开Android Studio,但通常对我来说这很有用.
BTW在写完答案之后我看到有人打开了一个gradle构建文件的pull请求.
我为此创建了一个教程 - 如何将Andengine,Andengine Tile Map,Andengine PhysicsBox2D添加到Android Studio 0.8.9.
这是链接,我希望一切正常 - https://docs.google.com/document/d/1zk2QjNiPvkj52G4qSVivEPrLfkCUVqmnCVH8TfsnER8/edit
ANDENGINE WITH ANDROID STUDIO 0.8.9
注意:我使用AnchorCenter brach和TortoiseGit来获取所有文件.
您现在应该能够在项目中使用AndEngine
ANDENGINE TMX TILED MAP EXTENSION with ANDROID STUDIO 0.8.9
注意:我们以与Andengine相同的方式执行此操作,但我们更改了一些内容:
您现在应该能够在项目中使用AndEngineTMXTiledMapExtension.
ANDENGINE PHYSICSBOX2D与ANDROID STUDIO 0.8.9
您现在应该能够在项目中使用PhysicsBox2D.
| 归档时间: |
|
| 查看次数: |
10259 次 |
| 最近记录: |