Articles of gradle

找不到Gradle DSL方法:“classpath()”

我正在开发一个Android项目,它使用Gradle,如下所述。 buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.12.+’ } } allprojects { repositories { mavenCentral() } } dependencies { classpath ‘com.android.tools.build:gradle:0.12.+’ compile fileTree(dir: ‘libs’, include: ‘*.jar’) compile project(‘:workspace:darkmoon:darul-android:vitamio:vitamio’) compile project(‘:Dev:adt-bundle-mac-x86_64:sdk:extras:google:google_play_services:libproject:google-play-services_lib’) } android { compileSdkVersion 19 buildToolsVersion “20.0.0” sourceSets { main { manifest.srcFile ‘AndroidManifest.xml’ java.srcDirs = [‘src’] resources.srcDirs = [‘src’] aidl.srcDirs = [‘src’] […]

Gradle Error – 无法在任务’上调用IncrementalTask​​.taskAction():project:mergeDebugResources’

我更新了Android Studio并开始收到此错误。 我没有gradle的经验,因此似乎无法弄清楚可能出现的问题。 这是完整的错误。 Gradle:任务’:project:mergeDebugResources’的执行失败。 无法在任务’上调用IncrementalTask​​.taskAction():project:mergeDebugResources’

Android Studio 0.8.2 – Gradle项目同步失败

事后来说,我不应该启用L构建的东西。 我是编程新手,我创建了一个新的Android Studio项目,它立即抛出了Gradle errror。 错误是: 顶部的黄色栏 – Gradle项目同步失败。 基本function(例如编辑,调试)将无法正常工作。 再试一次打开事件日志显示登录Finder 消息gradle sync – compileSdkVersion android-L需要使用JDK-7进行编译。 打开sdk设置,打开文件。 尝试通过谷歌和其他堆栈溢出评论,但没有find我能理解除Android Studio – Gradle同步项目失败 尝试将URL转换为1.10而不是1.12并同步,但在同步后失败 我需要帮助让L工作或删除它,以便新的工作室项目可以编译到设备没有错误。

XmlPullParserException:无效的可绘制标记向量

我正在使用NDK支持并收到此错误: 摇篮: 分布: gradle-2.5-all 构建工具: gradle-experimental:0.2.1 XML: 警告: vector需要API级别21(当前min为13)或使用Android Gradle插件1.4或更高版本构建 例外: FATAL EXCEPTION: main android.content.res.Resources$NotFoundException: File res/drawable/accelerometer.xml from drawable resource ID #0x7f020045 at android.content.res.Resources.loadDrawable(Resources.java:2842) at android.content.res.Resources.getDrawable(Resources.java:1521) … Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:917) at android.graphics.drawable.Drawable.createFromXml(Drawable.java:858)

无法解析配置的所有依赖项’:app:debugAPKCopy’

我试图运行应用程序时似乎遇到了这个问题

Gradle插件v0.13.1后重复的Zip条目

我一直在使用Gradle Android插件v0.12,但我决定升级到新版本,因为我需要新function(并且改进的速度总是一个加号)。 更新到新的v0.13.1后,我继续获得“重复Zip输入”(来自Proguard),而之前一切正常。 完整的错误: java.io.IOException:无法写[/Users/…/classes-proguard/netherlands/release/classes.jar](无法读取[/Users/…/.gradle/caches/modules- 2 / files-2.1 / org.apache.commons / commons-io / 1.3.2 / b6dde38349ba9bb5e6ea6320531eae969985dae5 / commons-io-1.3.2.jar(;;;;;;!META-INF / MANIFEST.MF)](复制) zip条目[commons-io-1.3.2.jar:org / apache / commons / io / CopyUtils.class]))(之前的CopyUtils是FileUtils)。 我正在使用以下包装选项:packagingOptions { exclude ‘AndroidManifest.xml’ exclude ‘META-INF/DEPENDENCIES’ exclude ‘META-INF/notice.txt’ exclude ‘META-INF/license.txt’ exclude ‘META-INF/LICENSE.txt’ exclude ‘META-INF/NOTICE.txt’ exclude ‘META-INF/MANIFEST.MF’ exclude ‘!META-INF/MANIFEST.MF’ exclude ‘META-INF/services/javax.annotation.processing.Processor’ } 如你所知,我正在排除清单文件…… 为了测试它,我改回了版本0.12.0并且一切都再次工作,回到0.13。*它打破了(但我需要0.13。*)! 此外,我正在使用以下库: Robospice 改造 […]

错误:(27,13)无法解决:com.google.firebase:firebase-core:9.8.0

我正在尝试在我的应用中使用Firebase。 向Gradle添加三行后,出现此错误: 错误:(27,13)无法解决:com.google.firebase:firebase-core:9.8.0 以下是我的代码的一些图像: 为什么我收到此错误?

如何在android studio中设置编译库。 LOMBOK

帮我在build.gradle中的Android Studio中设置comile依赖项。 我的意思是他们不包括在最终的APK中。 这个build.gradle运行正常,但我不需要 龙目岛 apk在运行时的库; apply plugin: ‘android’ android { compileSdkVersion 19 buildToolsVersion “19.0.0” defaultConfig { minSdkVersion 10 targetSdkVersion 16 versionCode 1 versionName “1.0” } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ } } } dependencies { compile ‘com.android.support:appcompat-v7:+’ compile ‘org.projectlombok:lombok:1.12.2’ } 也许可以在所有项目的全局build.gradle文件中进行设置?

如何使用Android Studio制作Android扩展文件?

我需要上传一个.apk但它超过了50 MB的限制。 我在文档和一些问题上读到了这个,但是我很难做到这一点。 有没有人有一些教程解释如何做到这一点(使用Android Studio),如果有一些方法可以使用Gradle来做到这一点?

自动将Beta版Android应用发布到Google Play商店

我正在寻找一种方法,可用于从我的CI服务器自动将应用程序发布到Google Play商店的alpha和beta测试流。 我的CI设置如下: Android应用程序是使用Android Studio编写的(使用Eclipse确实不是我们的选择)。 构建脚本是用Rake编写的,并运行Gradle任务以及Calabash-Android测试。 构建服务器是Teamcity 8+,目前在本地托管(尽管我们可能会在云中移动到Jenkins)。 扫描完stackoverflow以获得此问题的答案后,唯一find的是自动将apk上传到Google Play的API? 然而,对于这个问题的答案已有一年多了,而且我们都知道一年是软件开发的一生,所以我希望事情可能会有所改善。 在发布到这两个流后,我还有一个子问题,测试人员在商店中看到它们需要多长时间? 我听到24到48小时,考虑到发布到生产的应用只花了几个小时似乎有点奇怪。