Java Cordova Android应用程序构建问题-zip条目重复
我的基于AngularJS的Cordova项目最近面临各种Android构建问题。它是2.14.1的gradle版本,带有2.2.3的构建工具。然而,面临的问题是“配置根项目时出现问题” 我尝试删除android平台,并使用平台版本6.4.0再次添加 执行Cordova构建android时最近出现错误: 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息 失败:生成失败,出现异常Java Cordova Android应用程序构建问题-zip条目重复,java,android,android-studio,cordova,gradle,Java,Android,Android Studio,Cordova,Gradle,我的基于AngularJS的Cordova项目最近面临各种Android构建问题。它是2.14.1的gradle版本,带有2.2.3的构建工具。然而,面临的问题是“配置根项目时出现问题” 我尝试删除android平台,并使用平台版本6.4.0再次添加 执行Cordova构建android时最近出现错误: 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint
- 出了什么问题: 任务“:transformClassesWithMultidexlistForDebug”的执行失败
android {
......
defaultConfig {
multiDexEnabled true
}
compileSdkVersion 26
buildToolsVersion '26.0.2'
.......
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
......
dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
implementation(project(path: "CordovaLib"))
compile "com.android.support:support-v4:24.1.1+"
compile "com.android.support:support-v4:+"
compile "com.android.support:multidex:1.0.1"
// SUB-PROJECT DEPENDENCIES END
}
}
target=android-26
android.library.reference.1=CordovaLib
cordova.gradle.include.1=cordova-android-support-gradle-release/stcmobile-cordova-android-support-gradle-release.gradle
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.android.support:support-v4:+
cordova.system.library.4=com.android.support:multidex:1.0.1
Build.gradle:
android {
......
defaultConfig {
multiDexEnabled true
}
compileSdkVersion 26
buildToolsVersion '26.0.2'
.......
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
......
dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
implementation(project(path: "CordovaLib"))
compile "com.android.support:support-v4:24.1.1+"
compile "com.android.support:support-v4:+"
compile "com.android.support:multidex:1.0.1"
// SUB-PROJECT DEPENDENCIES END
}
}
我无法将应用程序迁移到最新版本,因此需要修复与构建相关的问题
当前版本的详细信息
- Cordova Android:6.4
- 科尔多瓦:7.1
- 格拉德尔:4.1
- com.android.tools.build:gradle:3.0.0
- 编译DK26版
- buildToolsVersion'26.0.2'