【发布时间】:2016-10-21 12:51:01
【问题描述】:
这是我第一次使用 Cordova,我想在 Android 设备上执行我的第一个 Hello World ...但是,当我使用以下代码构建我的应用程序时:
cordova build
它会一直编译,直到出现此错误:
Execution failed for task ':transformClassesWithMultidexlistForDebug.
>com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException:
org.graddle.process.internal.ExecException:
Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
BUILD FAILED
我测试了一些解决方案,例如将其放入我的 build.gradle 但没有成功:
defaultConfig {
...
multiDexEnabled true // add
}
dependencies {
...
compile 'com.android.support:multidex:1.0.1'
}
另外,我尝试使用 Cordova 的 'clean.bat' 清理我的项目并重新构建它,但我收到相同的错误消息!
也许在 AndroidManifest 中有一些权限?有什么线索吗?
注意:我像这样更新 GradleBuilder.js 文件中的 distributionURL
var distributionUrl = '../gradle-2.2.1-all.zip';
【问题讨论】:
标签: android cordova gradle build