我一直试图解决这个问题。我不知道该怎么办,当我想调试项目时,我会卡在下面的输出错误上。
Execution failed for task ':inspectoratecalculator:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Users\FlikFlak\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4.2\dx.bat --dex --output
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\dex\debug
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\classes\debug
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\dependency-cache\debug
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\pre-dexed\debug\android-support-v4-9fdb020c999e0f186e4aef883e8a4b8676e1e3ac.jar
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\pre-dexed\debug\classes-3cbf09a1ad548c6398f541ca3aae99491954a4cd.jar
C:\Users\FlikFlak\AndroidStudioProjects\Inspectorate\inspectoratecalculator\build\pre-dexed\debug\support-v4-19.1.0-ce3af6ab4e02f6c952693d6706242484504a4302.jar
Error Code:
2
Output:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
------------------------------------------------------------------------
apply plugin: 'android'
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
我不确定你是否也有同样的问题,但我的问题是我使用JDK 1.8来编译代码,androiddx
工具不支持这一点。
修复方法是在项目的模块设置
中将SDK路径从1.8更改为1.7 JDK。
有关Mac中的详细配置,请参考以下内容:https://stackoverflow.com/a/24680375/1043032
这可能是因为在构建项目的过程中多次引用同一个jar,可能是jar已经包含在其他模块或库模块中。再次检查并确保不存在这种情况。
我们之前就遇到过这种问题。
从project/module JAR目录中删除v4 JAR文件,如@rupps所述。同时从配置中删除“排除”部分。因为您使用的是appcompat-v7依赖项,所以您将通过Maven自动获取v4支持库。
我运行的是Mac OSX,我安装了android Studio-它启动正常。 问题1 我用一个空活动开始一个新项目。在最上面的窗户上我收到一条信息 问题2 我在底部窗口中看到以下错误: 错误:CompilesDKVersion android-L需要使用JDK 7 Open SDK Settings进行编译 打开文件 当我尝试在设备上运行项目时,我得到以下错误: 失败[INSTALL_FAILED
我曾经用命令构建我的angular 5项目: 我已经将我的项目更新为angular 6,当我调用该命令时,我会得到如下错误: 架构验证失败,出现以下错误:数据路径“”不应具有其他属性 (o)。错误:架构验证失败,出现以下错误:数据路径“”不应具有其他属性 (o)。at MergeMapSubscriber.registry.compile.pipe.operators_1.concatMap.va
当我准备用构建应用程序时,会遇到以下问题。 :processDebugResources/home/rakesh/myproject/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:3:AAPT:检索项的父项时出错:未找到与给定名称“android:textopearance.mate
因为早上我试图建立一个android应用程序,在建立部分,它只显示Android建立错误,当我点击错误日志,它显示一个页面没有找到错误。构建服务器有什么问题吗??
1详细的cli'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1个详细的cli“运行”, 1详细的cli“构建”] 10详细的生命周期hello-world@0.1.0~build:cwd:c:\users\cristi\desktop\react_scafold\hello-world 11愚蠢的生命周期hello-world
所以我做了我的游戏,并试图“建立它”。我犯了几个对我来说毫无意义的错误。 以下是错误: UnityEditor. BuildPlayerWindow BuildmetodExctive: 2错误在UnityEditor. BuildPlayerWindow DefaultBuildPlayer. BuildPlayer(Unity编辑器. BuildPlayerOptions选项)[0x00234