草庐IT

GRADLE_USER_HOME

全部标签

android - Gradle:从外部文件读取属性

我在我的Android项目中创建了一个包含以下数据的文件version.properties:version.code=1version.name="1.0.0"现在我想以这种方式在build.gradle文件中使用此属性:android{...defaultConfig{...versionCodeproject.property('version.code')versionNameproject.property('version.name')}...}但是,很明显,它找不到属性。如何将此文件添加到类路径以便我可以使用它的属性? 最佳答案

android - 如何在项目的顶层build.gradle文件中添加依赖?

我正在尝试实现GoogleCloudMessaging(GCM)的示例代码,它由google本身提供,GCMDemo.我不知道如何添加依赖列表项将依赖项添加到项目的顶级build.gradle:当我转到“项目结构”>“模块”>“添加”,然后选择“模块依赖性”时,会出现一个弹出屏幕,显示未找到依赖的模块。如果有另一种方法可以添加依赖项,那么将不胜感激。我附上了一张相同的图片。 最佳答案 如link中所述.将依赖添加到项目的顶级build.gradle:(只需编辑文件)classpath'com.google.gms:google-se

android - 构建时遇到错误。 Gradle 可能已损坏

我收到以下错误:Error:org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshotcannotbecasttoorg.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImplPossiblecausesforthisunexpectederrorinclude:Gradle'sdependencycac

Android Realm 版本升级错误与 gradle

我们正在开发一个带有SDK的android应用程序。SDK是应用程序的模块。我们仅在SDK中使用Realm(目前)。我添加的关于Realm的唯一gradle文件是sdkbuild.gradle文件。我在文件顶部添加了applyplugin:'realm-android'buildscript{repositories{jcenter()}dependencies{classpath"io.realm:realm-gradle-plugin:0.90.1"}}在文件的底部。在我们尝试升级到最新版本(1.1.0)之前,一切都在正常编译和工作。如果我将版本更改为1.0.0或更高版本,它不会编

android - google maps api gradle 依赖关系无法解析

这个问题在这里已经有了答案:Failedtoresolvecom.google.android.gmsplay-services-auth:11.4.0(13个答案)关闭5年前。它向我显示无法解析依赖项的错误:Error:(25,13)Failedtoresolve:com.google.android.gms:play-services-maps:11.4.0这些是我正在使用的依赖项:dependencies{compilefileTree(dir:'libs',include:['*.jar'])testCompile'junit:junit:4.12'compile'com.an

Git如何修改提交(commit)用户名称(user.name)和邮箱(user.email)

Git用户名Git查看用户名gitconfiguser.name修改Git提交用户名修改全局Git用户名gitconfig--globaluser.name"xx"修改当前服务/项目Git用户名gitconfiguser.name"xx"如果出现以下错误,解决方案如下:错误案例:$gitconfig--globaluser.name"xx"warning:user.namehasmultiplevalueserror:cannotoverwritemultiplevalueswithasinglevalueUsearegexp,--addor--replace-alltochangeuser.

Android Gradle 单元测试从 JAR 迁移 - 从 junit 和 mockito 复制 hamcrest 文件

我终于将使用JAR文件运行的旧单元测试迁移到使用gradle,但我在获得正确的组合时遇到了很多麻烦,并且不确定我在做什么是对还是错。首先,这些是我正在使用的所有jar文件。dexmaker-1.0.jardexmaker-mockito-1.0.jarfest-android-1.0.7.jarfest-assert-core-2.0M10.jarfest-util-1.2.5.jarjunit-4.11.jarmockito-all-1.9.5.jarthe-missing-android-xml-junit-test-runner-release-1.3_2.jar当我像下面这样的

android - 为什么我的 BroadcastReceiver 收到两次 ACTION_USER_PRESENT?

我的应用程序需要在用户解锁屏幕时toast,所以我注册了一个BroadcastReceiver来获取list中的ACTION_USER_PRESENTIntent,如下所示:然后我定义了一个这样的类:packagecom.patmahoneyjr.toastr;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;publicclassScreenReceiverextendsBroadcastRe

android - 如何使用 Google Android Gradle Plugin 编译 AndroidAnnotations?

我用googleandroidgradle插件和android注释编译了一个android项目,好像是java编译源码在android注解生成一些源文件之前。这有什么问题吗?谢谢!我编译:gitclonegit@github.com:sinojelly/androidannotations-dagger-example.git-bgoogle-android-gradle-pluginbuild.gradle是:buildscript{repositories{mavenLocal()mavenCentral()}dependencies{classpath'com.android.t

android - Gradle Android studio 0.2.1 的构建问题

我已经将我的AndroidStudio版本更新到0.2.1,从那时起,当我打开一个干净的新项目并尝试构建+运行它时,我收到以下错误:Abnormalbuildprocesstermination:Error:CouldnotfindorloadmainclassFiles你知道我怎样才能避免它吗?我做错了什么吗? 最佳答案 我终于设法让AndroidStudio重新进入工作状态。我放弃了0.2.1更新并恢复到0.2.0,我们都知道它工作得很好。我是这样做的:我卸载了AndroidStudio(添加/删除程序),删除了\Android