草庐IT

Gradle-only

全部标签

android - 构建脚本错误,升级到 0.5.1 时发现不支持的 Gradle DSL 方法为 : 'release()' !

无法解决这个错误,我已经更新了Androidstudio。经历了其他this解决方案但对我不起作用,请帮助..构建脚本错误,发现不支持的GradleDSL方法:'release()'!可能的原因可能是:-您正在使用缺少该方法的Gradle版本-你没有应用提供方法的Gradle插件-或者构建脚本中有错误Gradle设置Gradle版本-0.9主要等级。//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{mavenCent

android - 使用 gradle build android app 时 Lint 失败

我用androidstudio创建了一个应用程序,但每次我尝试使用命令gradlebuild构建应用程序时,它都会显示“lint失败”。当我检查gradle构建的调试信息时,它说:21:10:26.215[DEBUG][org.gradle.execution.taskgraph.AbstractTaskPlanExecutor]Taskworker[Thread[Daemon,5,main]]finished,busy:1.263secs,idle:0.034secs21:10:26.219[ERROR][org.gradle.BuildExceptionReporter]21:10

android - 使用Gradle或Maven软件开发Android App有什么好处?

您好,我只是想知道为什么人们会选择不在像eclipse等IDE中而是使用像Gradle这样的构建自动化工具或Maven插件来开发Android应用程序?谢谢。 最佳答案 Gradle和Maven是构建自动化工具而不是开发环境,您仍然可以使用IDE(如eclipse或IntelliJIdea)来开发应用程序,IDE将使用构建自动化工具进行构建过程。您的问题应该是为什么要使用构建自动化工具来构建应用程序而不是仅使用IDE。答案是构建自动化工具比简单的javac构建有很多优势:它可以与源代码管理交互。它可以运行单元测试。它可以进行自动部署

android - 使用 Gradle 从 Artifactory 访问依赖项

我有一个Artifact已发布到我的本地Artifactory存储库,现在我正尝试将该Artifact拉入带有gradle的项目中。但是,我不断收到以下错误:*Whatwentwrong:Aproblemoccurredconfiguringproject':app'.>Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.>Couldnotfindcom.company.app:myapplication:1.0.0.Searchedinthefollowinglocations:https://jcen

android - 适用于 Android 的 Crashlytics : Disable automatic upload of mapping file via Gradle build

我想在我们的应用程序中使用crashlytics,但我不允许将它的proguard映射文件上传到外界的任何地方(公司政策)。是否可以使用Crashlytics但使用混淆的堆栈跟踪?在io.fabric插件的文档中,我找到了这个选项:ext.enableCrashlytics=false但它会禁用整个报告,所以这不是我想要的。 最佳答案 我在应用程序gradle文件的末尾添加了这个:tasks.whenTaskAdded{task->if(task.name.toLowerCase().contains("crashlytics"))

安卓工作室 : build project error - Failed to complete Gradle execution

我是androidstudio的新手。我正在尝试在androidstudio中构建项目(makeproject),它向我展示了这个:FailedtocompleteGradleexecution.Cause:Unabletostartthedaemonprocess.Thisproblemmightbecausedbyincorrectconfigurationofthedaemon.Forexample,anunrecognizedjvmoptionisused.Pleaserefertotheuserguidechapteronthedaemonathttp://gradle.or

android - 错误(19,0)找不到 Gradle DSL 方法 : android()

我刚刚升级了androidstudio,之前编译的项目现在显示错误!Error(19,0)GradleDSLmethodnotfound:android(),这里是构建脚本和app.build.gradlebuildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.0.0'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//intheindividualmodulebuild.gradlefile

android - 编译时 build.gradle 错误 'com.firebase:firebase-client-android:2.5.0'

我正在尝试将Firebase用于我的Android应用程序并按照https://www.firebase.com/docs/android/quickstart.html中的说明进行操作添加到我的build.gradle:dependencies{compile'com.firebase:firebase-client-android:2.5.0+'}还有android{...packagingOptions{exclude'META-INF/LICENSE'exclude'META-INF/LICENSE-FIREBASE.txt'exclude'META-INF/NOTICE'}}

android - 选项卡布局 : How to load all the tabs or only swipe refresh occur

我有一个Activity,我用recyclerview实现了androidTabLayout。我为TabLayout的三个选项卡实现了三个fragment。TabLayout的默认加载行为将加载和缓存相邻选项卡,但不会加载已加载的选项卡。假设fragmentA、B和C分别对应于选项卡1、2和3。当用户访问标签1--->fragmentA和B加载当用户访问标签2--->fragmentC加载但是当用户再次访问选项卡1时-->fragmentA再次加载。我想要的是当activity开始时,我希望三个标签都只加载一次,然后我可以通过滑动刷新等刷新机制加载标签。有什么方法可以改变TabLayo

android - Gradle:应用程序和测试应用程序的已解决版本不同

当我添加依赖时:compile'net.bytebuddy:byte-buddy-android:0.7.8'在我的应用程序中,出现此错误:Conflictwithdependency'net.bytebuddy:byte-buddy'.Resolvedversionsforapp(0.7.8)andtestapp(0.6.14)differ.Seehttp://g.co/androidstudio/app-test-app-conflictfordetails.我访问过http://g.co/androidstudio/app-test-app-conflict它说:Gradlebu