当我添加编译'org.apache.httpcomponents:httpmime:4.2.3'时,出现了此错误。找不到解决方案,我也尝试了多个dex文件true在默认配置部分。我还尝试创建另一个测试应用程序,运行成功。
错误:任务“:app:TransformClassesWithDexForDebug”执行失败。com.android.build.api.transform.transformException:com.android.ide.common.Process.processException:org.gradle.Process.internal.execException:Process'command'c:\program files\java\jdk1.7.0_79\bin\java.exe“以非零退出值2完成
这是我的建筑档案。
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.qualwebs.assistme"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2'
compile 'com.getbase:floatingactionbutton:1.10.1'
compile 'org.apache.httpcomponents:httpmime:4.2.3'
}
Android SDK Build Tools21.1及更高版本中的Gradle Android插件支持multidex作为构建配置的一部分。在尝试为MultiDex配置应用程序之前,请确保使用SDK管理器将Android SDK Build Tools Tools和Android Support Repository更新到最新版本。
将应用程序开发项目设置为使用multidex配置需要对应用程序开发项目进行一些修改。具体而言,您需要执行以下步骤:
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
...
minSdkVersion 19
targetSdkVersion 23
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.multidex.myapplication">
<application
...
android:name="android.support.multidex.MultiDexApplication">
...
</application>
</manifest>
compile 'org.apache.httpcomponents:httpmime:4.5.1'
https://developer.android.com/intl/es/tools/building/multidex.html
问题内容: 当我尝试运行我的应用程序时,出现此错误:- 更新:-这是我的Build.gradle(Module:app)文件 那是什么意思 问题答案: 当我将某些类文件重构为库项目并且我有一个重复的类文件名时,发生了这种情况。因此,请仔细检查您是否没有重复的名称。
问题内容: 当我尝试编译我的应用程序时,出现以下错误 如果我摆脱了Facebook Android SDK,它可以毫无问题地进行编译。 我的build.gradle: 问题答案: 首先,您应该尝试使用 Check 列出您的依赖项,检查是否存在库冲突(相同的库,但版本不同)。在这种情况下,我认为您应该从Facebook SDK中排除支持库模块。
问题内容: 任何人都可以通过以下错误帮助我。当我清理项目时,它不会显示任何错误,但是每次我尝试运行时,都会收到此消息。 错误:任务’:app:dexDebug’的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files
由于gradle内部存在问题,我无法运行程序。我最近添加了依赖项: 我的项目。我在我的项目中使用它来绘制地图。但是当我运行这个项目时,我得到了这个错误: 我相信这是由于上面的编译行,但我需要它作为我的项目的一部分。我不完全确定在这里该做什么。 编辑:这是我的全部build.gradle: 感谢所有帮助
null 错误:任务“:app:dexdebug”执行失败。com.android.ide.common.Process.processException:org.gradle.Process.internal.execexception:进程“command”C:\program files\java\jdk1.7.0_25\bin\java.exe“已完成,退出值为非零2 我的分级文件: 编辑
我试着看过类似的,但没有一个解决方案奏效。我以前运行的应用程序没有问题,但我的新应用程序突然开始给我带来问题。当我尝试运行它时,它总是失败: 控制台显示的内容如下: