Tag: build.gradle的

执行过去的迭代备份时出现exception:来源

我正在开发Android项目。 我将手机连接到Android Studio以testing应用程序。 第二次上传后, Gradle Build失败,并给出了这个错误: 错误:任务“:app:buildInfoDebugLoader”的执行失败。 在执行过去的迭代备份时出现exception:Source /home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318/classes.dex and destination / home / ziyaddin / AndroidStudioProjects / Test / app / build / intermediates / builds /debug/19181584762318/classes.dex必须不同 这可能是什么原因? 如何解决这个问题呢?

Gradle构buildAndroid项目“无法解决所有依赖项”错误

我试图用Gradle构build我的第一个项目,我认为我的gradle文件和设置是正确的。 我只使用一个模块和支持V4 + AppCompatBar库。 项目 – build.gradle allprojects { repositories { mavenCentral() } } 项目 – settings.gradle include ':AssignmentTempos21' 主要模块 – build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 17 } } […]

与依赖'com.android.support:support-annotations'冲突。 应用程序(23.1.0)和testing应用程序(23.0.1)的已解决版本不同

build设时,我得到以下错误: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. 这些是我的gradle依赖关系 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' compile 'com.squareup:otto:1.3.8' compile 'com.snappydb:snappydb-lib:0.5.2' compile 'com.esotericsoftware.kryo:kryo:2.24.0' compile 'com.google.dagger:dagger:2.0.1' apt 'com.google.dagger:dagger-compiler:2.0.1' compile 'javax.annotation:javax.annotation-api:1.2' compile 'io.reactivex:rxandroid:1.0.1' […]

在intellij IDEA中使用gradle构build获取gradle依赖关系

成绩构build,即使从内部Intellij IDEA不会将依赖关系放到外部库文件夹,所以这些类不会显示在编辑器中的build议,当我手动添加他们作为导入有一个编译错误。 例如,我怎样才能让IntelliJ自动将依赖器合并到我的build.gradle文件中 compile 'com.google.code.gson:gson:1.7.2

Module …不受gradle支持

我正在使用IntelliJ IDEA Pro 13.1.2。 从未使用13以下的任何版本。 当试图从IDE运行build.gradle我得到的消息: 模块不支持gradle 我可以从命令行运行这个脚本就好了。 “根”目录同时具有.gradle和gradle子目录,一般来说,它的结构与来自同一个项目的另一个模块非常相似,我可以从IDE运行它的构build而没有任何问题。 有关进一步故障排除的build议

Gradle版本1.10是必需的。 当前版本是2.0

我正在尝试使用最新的Gradle版本(2.0),但是当在terminal中打gradle时,我总是收到这个消息。 为什么要求1.10版本? 我是Gradle的新手,所以我试图让自己的头靠近它。 Gradle版本1.10是必需的。 当前版本是2.0 这里是我的依赖(模块build.gradle文件): dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } …和包装任务: task wrapper(type: Wrapper) { gradleVersion = "2.0" } 另外,我已经按如下方式设置了分发URL(在local.properties文件中): distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip 最后的事情是在File->Settings->Gradle ,我select了“使用可定制的gradle包装” GRADLE_HOME被设置为C:\ Program Files(x86)\ Gradle \ gradle-2.0 build.gradle文件: buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } } task […]

自动增加带有gradle额外属性的VersionCode

我正在用Gradle构build一个Android应用程序。 到目前为止,我使用Manifest文件来增加versionCode,但是我想从外部文件中读取versionCode,并根据它是释放风格还是debugging风格来增加versionCode。 我尝试了额外的属性,但你不能保存它们,这意味着下一次我build立它,我得到相同的versionCode。 任何帮助将非常感激! project.ext{ devVersionCode = 13 releaseVersionCode = 1 } buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile project(':Cropper') compile "com.android.support:appcompat-v7:18.0.+" compile "com.android.support:support-v4:18.0.+" compile fileTree(dir: 'libs', include: '*.jar') } def getReleaseVersionCode() { def version = project.releaseVersionCode + 1 project.releaseVersionCode […]

安装APK时出现DELETE_FAILED_INTERNAL_ERROR错误

我正在使用Android Studio 2.2 Preview。 我正面临着这个问题 失败:安装失败的无效apk 错误:安装apk时, 我已经做了build.gradle的变化,但不能重新打包,请build议我的解决scheme? 提前致谢

Gradle中的transitive = true究竟是做什么的(关于crashlytics)?

Gradle transitive = true什么? 从Gradle文档中不清楚。 这是在build.gradle中compile的上下文中。 在我的情况下,我依靠Android的crashlytics。 compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } 几个Gradle文档( 这里和这里 )暗示“传递”默认为true。 然而,消除transitive = true依赖不KitGroup (特别是KitGroup )中的transitive = true结果。 class file for io.fabric.sdk.android.KitGroup not found 文件说它默认为真,但实际行为似乎是相反的。 我正在运行Gradle 2.2.1。 也许行为在2.2和2.4之间变化了? 编辑 :相关传递依赖没有解决使用gradle aar库

在build.gradle文件中写评论的语法是什么?

往下看这个build.gradle文件 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } 如果我想写一个评论为什么我select这个图书馆这个项目 , 在build.gradle文件中写评论的语法是什么?