java无法在Android Stduio[libGDX]中“构建APK”
我在Android上构建libGDX项目时遇到了一些麻烦。当我在Android Studio中选择“构建APK”时>;建造
麻烦: 错误:任务“:安卓:transformClassesWithDexForRelease”的执行失败
com.安卓.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Android\Android Studio\jre\bin\java.exe'' finished with non-zero exit value 1
我所做的: -当然,谷歌做了很多; -重新安装JDK; -试图更改渐变配置中的小设置; -试图改变SDK
上面的一切都不起作用
这就是我的身材。格拉德尔:
安卓 {
buildToolsVersion '24.0.3'
compileSdkVersion 24
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
instrumentTest.setRoot('tests')
}
defaultConfig {
applicationId "com.wlodek.oneman"
minSdkVersion 8
targetSdkVersion 24
}
productFlavors {
}
dexOptions {
incremental true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
buildTypes {
buildType {
debuggable false
jniDebuggable false
}
}
# 1 楼答案
我不确定,但当我并没有足够的空闲ram来编译这个项目时,我也犯了同样的错误
我试着关闭所有东西,比如浏览器和其他不需要的软件,然后它就工作了
# 2 楼答案
也许您可以在Android Studio的终端中查看此代码以查看更多信息:
在Windows:gradlew桌面上:运行
在Mac和Linux上:/gradlew桌面:运行
在本例中,我使用桌面作为启动器,但您可以将其替换为:android、html、ios、ios moe