为什么java.exe在android studio中以值1退出
错误:任务“:app:dexDebug”的执行失败 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.7.0\u 75\bin\Java.exe''以非零退出值1结束为什么java.exe在android studio中以值1退出,android,Android,错误:任务“:app:dexDebug”的执行失败 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.7.0\u 75\bin\Java.exe''以非零退出值1结束 问题在于这条线 ('com.android.support:support-v4:22.0.0') 从依赖项中删除
问题在于这条线
('com.android.support:support-v4:22.0.0')
从依赖项中删除,如下所示:
dependencies {
compile files('libs/cordova-2.7.0.jar')
compile files('libs/google-play-services.jar')
compile files('libs/java_websocket.jar')
compile 'com.android.support:support-v4:22.0.0'
}
在project.gradle文件中。。删除它。不清楚您何时遇到此问题,但我在Android Studio中尝试进行单元测试时遇到了类似的问题
我的问题是我的一个依赖项(androidannotation)。当我删除它时,我的测试运行良好。升级了gradle版本
classpath 'com.android.tools.build:gradle:1.1.2'
更新后的android studio运行正常我只需添加这些行,就可以了。你可以试试,但不确定它是否能解决你的问题
build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
//multiDexEnabled false
applicationId "com.example.aishwarya.myapplication"
minSdkVersion 16
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
//compile files('libs/android-support-v4.jar')
compile files('libs/gson-2.2.4.jar')
compile files('libs/okhttp-1.6.0.jar')
compile files('libs/okhttp-urlconnection-1.6.0.jar')
compile files('libs/okio-1.0.0.jar')
compile files('libs/otto-1.3.4.jar')
compile files('libs/picasso-2.3.1.jar')
compile files('libs/retrofit-1.5.1.jar')
compile files('libs/scribe-1.3.5.jar')
compile files('libs/twitter-text-1.6.1.jar')
compile 'com.android.support:support-v4:21.0.3'
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
我也有同样的问题。当您的“C”驱动器没有空闲空间时,它会暂停。只需清除“C”驱动器并重新启动Android Studio。
对不起我的英语 我通过在Android Studio中升级Gradle构建版本解决了这个问题。您可以使用以下方法执行此操作:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
找到2个解决方案
第一个很简单。以错误日志文件的形式打开(在项目目录中生成),如果它包含的信息表明Java没有足够的内存来完成它的工作,只需关闭不必要的应用程序以释放内存并重新运行即可
二,。另一个原因是项目文件损坏(出于某种原因):
进行项目清理,然后在AndroidStudio(AS)中再次导入。
这就是如何做的细节
这就是我在升级到最新版本时经常做的事情。这就是我从不将这些文件作为相关文件提交给VCS的原因之一(而且队友总是在从VCS新签出后作为相关文件导入)在尝试了每一种解决方案后,唯一帮助我的是删除了启用了“multiDexEnabled true”。让我谈谈我的故事。我在虚拟盒中安装了Ubuntu 14.04,我试图运行gradle task/gradlew assembleDebug来编译我的项目,该项目使用git作为版本控制系统。不幸的是,除了以下错误日志外,每次意外停止都没有特定原因:
*…
:dexDebug失败
失败:生成失败,出现异常。
*出了什么问题:
任务“:dexDebug”的执行失败
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/usr/lib/jvm/java-7-openjdk-amd64/bin/java''以非零出口值1结束*
谷歌搜索了好几天,尝试了所有可能的解决方案,但我还是没能构建。然后我试着在build.gradle文件中注释掉multiDexEnabled,这次gradle给出了一个更有用的提示:“由于翻译错误太多,构建停止了”,类似这样的东西。然后我运行了git status,发现了许多错误日志,如下所示:
此外,错误日志文件的数量几乎与构建失败次数相同。就这样!每次构建失败都会生成一个错误日志文件
检查其中一个错误日志hs_err_pid3143.log,并确保生成失败是由内存不足引起的
因此,解决方案相对简单:
dexOptions {
javaMaxHeapSize "4g"
}
有时构建并不那么容易,希望我的帖子能有所帮助。检查您的android studio是否正确配置,以及是否添加了适当的环境变量。我的环境变量是:JAVA HOME-C:\Program Files\JAVA\jdk1.7.0\u 75和PATH-C:\Program Files\JAVA\jdk1.7.0\u 75\bin\javaw.exe;C:\ProgramFiles\Java\jdk1.7.0\U 75\bin;C:\ProgramFiles\Java\jdk1.7.0\U 75\bin\Java.exe;它必须是JAVA_HOME和JDK_HOME,指向同一位置C:\Program Files\JAVA\jdk1.7.0_75;我收到错误:错误:任务“:app:dexDebug”的执行失败。“>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.7.0\u 75\bin\Java.exe''结束,退出值非零3错误:任务执行失败:app:dexDebug'>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.7.0_75\bin\Java.exe''已完成非零退出值2请参阅my build.gradle上面的编译'com.android.support:support-v4:21.0.3'删除此行。这是dependencies中的最后一行。我这样做了,但删除这行也无济于事。。由于重复,错误可能是b。。编译文件('libs/okhttp-1.6.0.jar')对我不起作用(仍然是错误。Jdk1.7.0_79,Android Studio 1.3.1(稳定),Windows 10,但是没有语法糖,比如:List List List=new LinkedList()。这是由JavaVersion.VERSION_1_7提供的