当我试图构建任务[:Android:GenerateDebugSources]时,Gradle被卡住了。
我已经让它运行了几个小时,但没有成功构建。
buildscript {
repositories
{
maven { url 'https://maven.fabric.io/repo' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'android'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/repo' }
}
android {
compileSdkVersion 21
buildToolsVersion '21.1.1'
defaultConfig {
minSdkVersion 11
targetSdkVersion 21
versionCode 13
versionName "onBoarding"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/android-query-full.0.26.8.jar')
compile files('libs/gson-2.3.jar')
compile 'com.android.support:appcompat-v7:21.+'
compile 'com.android.support:support-v4:21.+'
compile 'com.android.support:recyclerview-v7:21.+'
compile 'com.google.android.gms:play-services:6.1.71'
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
拿到了!将buildtoolsversion
从21.1.1
更改为20
,生成成功。
在我的gradle构建脚本中,我有一个部分说在运行任务时生成测试报告:JacocoTestReport 当我运行任务时,它给我一个错误:无法读取执行数据文件…\build\jamoco\test.exec我如何修复这个错误。当我在完整的项目上进行gradle构建时,我看到测试报告正在生成。
我使用以下命令为调试生成启用了proguard: 当我这样做时,我遇到的问题是gradle构建也希望在proGuard dDebugTest任务期间推进测试。我似乎无法修改以访问此特定任务。有没有一种方法可以预先调试apk,而不是测试apk?
我的构建中有以下代码。格拉德尔: 要生成去释放APK,我使用以下命令: 当上传生成的APK()在谷歌播放我得到了以下错误: 您上载了一个可调试的APK。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play中。了解有关可调试APK的更多信息。 我能够通过在android清单上硬编码生成一个不可调试的APK。但是构建配置仍然像一个可调试的构建,正如您在生成构建中看到的那样。配置(我
每次我想运行或调试我的应用程序,gradle总是错误地构建,但通过Studio成功地构建,但当我想自己生成时,它失败了,太奇怪了。 错误:警告:忽略匿名内部类的InnerClasses属性 错误:(com.iflytek.cloud.a)没有附带 错误:关联的encellsingMethod属性。此类可能是由 错误生成的:编译器没有针对现代.class文件格式。建议的 error:解决方案是使用最
问题内容: 有没有办法在运行集成测试之前在gradle构建中启动elasticsearch,然后再停止elasticsearch? 到目前为止,我的方法如下,但这阻碍了gradle构建的进一步执行。 问题答案: 出于我的目的,我决定在Java代码的集成测试中开始elasticsearch。 我已经尝试过ElasticsearchIntegrationTest,但是不适用于spring,因为它与Sp
问题内容: 我正在尝试使用称为Gradle工具的Jenkins Pipeline将人工制品推到Artifactory。 我正在关注在GitHub上发布的示例: 例1 例2 我的詹金斯管道脚本: 我的Gradle文件非常轻巧,我只是使用插件Gradle Release Plugin 执行Gradle发布。 执行管道时,它失败并显示以下消息: 当我在服务器上检查时,没有这样的文件/tmp/genera