gpt4 book ai didi

Android Studio 和 Dexguard

转载 作者:太空狗 更新时间:2023-10-29 15:07:14 27 4
gpt4 key购买 nike

我正在尝试使用 Android Studio 运行 Dexguard。但是无法构建项目。

异常是在“apply plugin 'dexguard'”这一行引起的。

异常是 无法添加任务“:XXXX:uninstallAll”,因为该名称的任务已经存在。

堆栈跟踪是:

Caused by: org.gradle.api.InvalidUserDataException: Cannot add task ':XXXX:uninstallAll' as a task with that name already exists.
at org.gradle.api.internal.tasks.DefaultTaskContainer.create(DefaultTaskContainer.java:60)
at org.gradle.api.internal.tasks.DefaultTaskContainer.create(DefaultTaskContainer.java:94)
at org.gradle.api.tasks.TaskContainer$create$0.call(Unknown Source)
at com.android.build.gradle.BasePlugin.apply(BasePlugin.groovy:195)
at com.android.build.gradle.AppPlugin.super$2$apply(AppPlugin.groovy)
at com.android.build.gradle.AppPlugin.apply(AppPlugin.groovy:80)
at com.saikoa.dexguard.g.super$3$apply(DexGuard)
at com.saikoa.dexguard.g.apply(DexGuard:61)
at com.saikoa.dexguard.g.apply(DexGuard)

编辑:

dexguard 插件本身使用“android”插件。我也在应用“android”插件,它导致了异常。

最佳答案

下面是我用于整个项目的 build.gradle 文件。

buildscript {
repositories {
jcenter()
flatDir { dirs 'C:\\DexGuard\\lib'}
}

dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
classpath ':dexguard:'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

当我使用 dexgard 插件时,模块构建没有出现错误。模块 build.gradle 文件看起来像

apply plugin: 'com.android.application'
apply plugin: 'dexguard'

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

关于Android Studio 和 Dexguard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20740149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com