草庐IT

android - 如何添加/删除 Artifact 以 gradle Android Studio

打开AndroidStudio创建新项目打开Build.gradle并添加一个输入(任何触发重新同步的东西)点击“重新同步”按钮见下图,它开始从我想删除的url中获取:当我点击“运行”时,它也开始从这个url获取数据。使总构建时间更长。应用构建.gradle:buildscript{repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.0.1'}}allprojects{repositories{google()jcenter()}}taskclean(type:De

android - 在 gradle 和 kapt 中使用 useBuildCache

我想使用新的kotlingradle插件功能并缓存我的构建结果,有关更多信息,请阅读this.另一种促进构建的方法是缓存kapt任务,但默认情况下未启用becauseGradledoesnotyethaveawaytomapinputsandoutputsforannotationprocessors我唯一拥有的kapt依赖项是dagger2,根据您的经验,缓存它是否安全? 最佳答案 缓存Kapt任务的输出被认为不安全的原因是注释处理器包含任意代码,这些代码可能不符合确保正确缓存的一项或多项要求:转换应仅使用任务输入,不应考虑任何其

android - 如何在gradle 5.1上指定android组装库文件名

当我从5.0更新到5.1时,Gradle改变了它的行为。假设我们有一个android项目,其中包含一个名为library的模块。在Gradle5.0(和以前的版本)上,当我执行./gradlewassembleRelease或./gradlewassembleDebug时生成的输出是library-release.aar或library-debug.aar分别。在我更新到Gradle5.1(我也尝试过5.1.1)之后,它只为任何构建类型生成library.aar,输出文件名中没有任何构建类型分类器。所以我的问题是:如何强制Gradle5.1像以前一样为不同的构建类型设置正确的输出文件命

android - Gradle settings cannot be cast 错误

尝试构建新项目时,org.jetbrains.plugins.gradle.settings.GradleSettingscannotbecasttoorg.jetbrains.plugins.gradle.settings.GradleSettings错误我下载了http://services.gradle.org/distributions/gradle-1.6-bin.zip手动将zip内容复制到C:\ProgramFiles(x86)\Android\android-studio\plugins\gradle文件夹并从C:\ProgramFiles(x86)\Android\a

Android Studio 0.2.7 使用 Gradle 构建异常

我正在从Eclipse迁移到AndroidStudio。尽管由于AndroidStudio仍处于“预览”模式,我正在缓慢地逐步迁移。自从更新到最新版本的AndroidStudio(0.2.7)后,我在默认构建过程中遇到了一个错误,它阻止我构建任何Android项目,即使我从新的AndroidStudio版本。当我在AndroidStudio中单击“运行”按钮时,出现以下错误消息:Executionfailedfortask':GradlePreview:packageDebug'.classorg.bouncycastle.asn1.ASN1Primitiveoverridesfina

android - 无法使用 Android Studio 构建 Gradle 项目

我使用的是AndroidStudio0.3.0(配置为使用gradlewrapper构建),Gradle1.8。每次我使用AndroidStudio构建(或重建)项目时,我都会收到错误消息:Gradle:Aproblemoccurredevaluatingproject':MyProject'.>Forinputstring:""点击报错,这里是build.gradle中的报错代码:defgetCommitsCount(){return'gitrev-list--countHEAD'.execute().text.toInteger()}如果我删除.toInteger()那么错误就消失

android - Gradle 缺少依赖项?

我正在引导一个Android项目,它似乎是用Gradle管理的。老实说,我是Gradle的新手,所以我正在慢慢准备。这是我的gradle包装器的输出:C:\Users\Daniel\Projects\JustSingIt-Android[feature/no-newrelic+0~1-0]>.\gradlew--infoStartingBuildSettingsevaluatedusingsettingsfile'C:\Users\Daniel\Projects\JustSingIt-Android\settings.gradle'.Projectsloaded.Rootproject

android - 如何为android gradle项目设置口味?神秘的重复类错误

我创建了一个简单的测试项目:目标是通过在屏幕上按下一个按钮来显示消息“你好”。第一个flavor构建应该将消息写入系统日志。第二个flavor构建应该显示带有消息的toast。请问如何使用gradle实现这一点?我的build.gradle:applyplugin:'android'android{compileSdkVersion19buildToolsVersion"19.0.1"defaultConfig{minSdkVersion14targetSdkVersion19versionCode1versionName"1.0"}compileOptions{sourceCompa

保姆级——成功解决Android studio中下载gradle慢的方法

解决Androidstudio中下载gradle慢的方法控诉:作为计算机专业的学生,虽然说下载和使用新的软件应该是我们的家常便饭,但是每一次用新的软件,在配置和下载方面真的花的时间都要比学习这个语法更长,要命(尤其是涉及到tizi)。最可怕的是,可能开始觉得配置好了,等到后面运用的时候还会出问题下面来详细说明一下我的下载新路历程,可能不是最好的,但是是能解决问题的一、gradle下载的流程在开始创建新项目时,会先去看项目中的gradle-wrapper.propertiesdistributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/dis

Android studio gradle,错误: Cause: error=2, No such file or directory

我在MacOSXYosemite上的AndroidStudio1.0.2上遇到了一个奇怪的错误。该项目没有构建,我得到了错误:(8,0)Cause:error=2,Nosuchfileordirectory第8行是defgitSha='gitrev-parse--shortHEAD'.execute().text.trim()我可以通过命令行构建项目。Androidstudio似乎无法运行git命令。编辑:它发生在我卸载旧的git(1.9)并安装更新的(2.0.1) 最佳答案 改用git的完整路径。例如“/usr/local/bin