gpt4 book ai didi

android - 错误 :Cannot set readonly property: proguardFiles for class: com. android.build.gradle.managed.BuildType

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:38 29 4
gpt4 key购买 nike

我正在尝试运行来自以下来源的 AR 示例应用程序:https://artoolkit.org/documentation/doku.php?id=4_Android:android_examples

我试图打开项目 ARSimpleProj。但它给了我这个错误:

Error:Cannot set readonly property: proguardFiles for class: com.android.build.gradle.managed.BuildType

我正在使用 Android Studio 2.2.2 和 Gradle 2.14.1

谢谢!

最佳答案

根据 this description ,在版本 0.4.0 中,'+=' 被禁用,而是使用“.add()”代替它。所以声明

proguardFiles += file('proguard-rules.pro')

改为

proguardFiles.add(文件('proguard-rules.pro'))

错误会消失

build.gradle 文件现在看起来像下面这样...注意变化..完成了 2-3 处变化但现在工作得很好。代码如下:-

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

model {
android {
compileSdkVersion = 23
buildToolsVersion = "23.0.2"
defaultConfig.with {
applicationId = "org.artoolkit.ar.samples.ARSimple"
minSdkVersion.apiLevel = 15
targetSdkVersion.apiLevel = 22
versionCode = 1
//Integer type incremented by 1 for every release, major or minor, to Google store
versionName = "1.0" //Real fully qualified major and minor release description

buildConfigFields.with {
//Defines fields in the generated Java BuildConfig class, in this case, for
create() { //default config, that can be accessed by Java code
type = "int" //e.g. "if (1 == BuildConfig.VALUE) { /*do something*/}".
name = "VALUE"
//See: [app or lib]/build/generated/source/buildConfig/[package path]/
value = "1" // BuildConfig.java
}
}
}
}

android.buildTypes {
release {
minifyEnabled = false
proguardFiles.add(file('proguard-rules.pro'))
}
}

android.productFlavors {
}

android.sources {
main{
jni {
source {
srcDirs = ['src/main/nop']
}
}
}
main{
jniLibs {
source {
srcDirs = ['src/main/libs']
}
}
}
}
}
dependencies {
compile project(':aRBaseLib')
}

关于android - 错误 :Cannot set readonly property: proguardFiles for class: com. android.build.gradle.managed.BuildType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40210134/

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