草庐IT

Gradle-only

全部标签

android - Unity 项目作为 Gradle 中的依赖项

我正在尝试将unity3d项目作为模块导入到我的android项目中。一切都很好,gradlesync完成没有错误,但是当我将unity项目作为依赖项添加到我的项目并运行gradlesync然后它说:Error:Dependencymyapplication:unityproject:unspecifiedonprojectappresolvestoanAPKarchivewhichisnotsupportedasacompilationdependency.File:/Users/michal/Documents/Projects/myapplication/unityproject

Android Studio - Gradle 增量构建

在过去的几天里,我一直在尝试改善我们项目的构建时间,但没有成功。我不介意必须等待1分钟40秒才能进行干净构建,但是如果我在单个java文件中插入一行,我将获得与干净构建相同的构建时间。我一定是做错了什么,但我根本找不到任何指向正确方向的文档或堆栈溢出问题。我设法收集了一堆信息,我将把这些信息集中在这里,希望对这个主题有更好理解的人向我解释为什么我得到这些糟糕的构建时间。这里是:我明白我的build.gradle文件中的这个选项正是我所寻求的。android{dexOptions{incrementaltrue}...出色的增量构建。但是,这显然对我不起作用,因为我的项目使用multid

android - Instant run 不适用于 Android Studio,表示需要 Gradle 版本 2.10。我用2.10

这是我得到的错误:Error:Gradleversion2.10isrequired.Currentversionis2.8.Ifusingthegradlewrapper,tryeditingthedistributionUrlin/Users/alinrosu/Workspace/passenger-android/gradle/wrapper/gradle-wrapper.propertiestogradle-2.10-all.zip我在构建脚本中使用它:dependencies{classpath'com.android.tools.build:gradle:2.0.0-alp

android - Gradle:applicationVariants.all 跳过一个变体

我正在使用Gradle编译我的Android项目:buildTypes{release{signingConfigsigningConfigs.releaseapplicationVariants.all{variant->deffile=variant.outputFiledeffileName=file.namefileName=fileName.replace(".apk","-renamed.apk")variant.outputFile=newFile(file.parent,fileName)}}}并非所有输出文件都被重命名,它总是跳过1个文件。为什么?myapp-debu

Android Studio 总是显示 "Gradle project sync in progress"

在Canary更新中更新androidstudioBuildnumberAI-141.1809159version=1.2后,我无法同步gradle项目并始终显示“Gradleprojectsyncinprogress” 最佳答案 以下是我使用的步骤(Kindaworkaround),编辑根build.gradle文件(向文件中添加新行也将做)。保存文件。重新启动IDE(文件->无效缓存/重新启动->重新启动)。GradleSyncinprogress通知应该消失。 关于AndroidS

android - 没有缓存版本的 com.android.tools.build :gradle:1. 2.3 可用于离线模式

我在断开互联网连接的计算机上安装了JetBrainsIDEA15.0.2并支持android。之后projectsync报错gradle不存在,于是我通过下载gradle2.2.1解压到对应位置解决但在那之后发生了一个新的同步错误,说“没有缓存版本的com.android.tools.build:gradle:1.2.3可用于离线模式”如何解决错误,同时保持计算机与Internet断开连接 最佳答案 尝试以下步骤:在"file">“设置”>“Gradle”>“全局Gradle设置”中取消选中“离线工作”重新同步项目,例如通过重启An

[vue warn]: inject() can only be used inside setup()

问题背景:最近在用vue3写管理系统的登录功能的时候,在封装axios之后浏览器控制台出现警告: [Vuewarn]:inject()canonlybeusedinsidesetup()orfunctionalcomponents.原因:因为在vue3中useRouter,useStore要放在setup中引入,我们在封装axios文件中不能直接引入。1.bug提示: 2.然后我们就将router,store改为从@router,@store中引入,如下图示: 最后希望我的方法能给大家一点帮助 

android - 将 Gradle mavenCentral URL 更改为我的仓库

在国内使用Gradle时,从mavencentral下载jar是一个非常及时的工作。我想将mavenCentral更改为maven-nexus:这意味着每当我使用mavenCentral时,它总是指向oschina------编辑------我有很多使用mavenCentral的项目,所以我不想更改每个文件。现在在新脚本中我使用maven{url...}有什么简单的方法吗??有人能帮忙吗?谢谢! 最佳答案 将此更改应用于所有项目的最简单方法是使用强制使用oschina存储库而不是mavenCentral的gradleinit脚本。你

android - 错误 :Unknown host services. gradle.org。您可能需要调整 Gradle 中的代理设置

我已经尝试了很多次,但它给我同样的错误。如何设置代理以便解决这个错误 最佳答案 转到..首选项>设置>外观和行为>系统设置>HTTP代理启用以下选项自动检测代理设置然后按Checkconnection按钮进行测试 关于android-错误:Unknownhostservices.gradle.org。您可能需要调整Gradle中的代理设置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

android - android studio 3.0.1 错误: minimum supported gradle version is 4. 6

我想强行使用4.4gradle版本有什么解决办法吗?我正在长期寻找解决方案但找不到它MinimumsupportedGradleversionis4.6.Thecurrentversionis4.4.Pleasefixtheproject'sGradlesettings.FixGradlewrapperandre-importprojectGradlesettingsgradle-wrapper.properties#MonSep0310:52:24IST2018distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/dist