Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

3
在Gradle中,是否有更好的方法来获取环境变量?
在几个任务中,我引用主文件夹中的jar。 是否有比获取环境变量更好的方法 ENV = System.getenv() HOME = ENV['HOME'] task copyToServer(dependsOn: 'jar', type: Copy) { from 'build/libs/' into HOME + "/something/plugins/" } 这设置了$ HOME,但是我希望我错过了文档中的一些魔术。
151 gradle 

6
找不到play-services-basement.aar
昨天我尝试构建我的应用程序,并且一切正常。 今天,对项目没有任何更改...突然间,我收到以下警告消息,告诉我: Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar 是否有人遇到同样的问题? 如果您在链接中搜索软件包,则基本上可以通过浏览器立即下载该链接。我想服务器端发生了什么变化?也许命名约定? 看起来它正在寻找:play-services-basement.aar,而是获取play-services-basement-11.0.1.aar吗?这可能是命名约定还是gradle问题?

30
Android Studio将R标记为红色,并显示错误消息“无法解析符号R”,但构建成功
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 在我尝试在Android Studio中创建的每个项目中,R的所有用法都标记为红色,并带有错误消息“无法解析符号R”,但是编译成功并且应用程序运行。这真的很烦人,因为它会阻止自动完成,并在我的代码中显示巨大的红色波浪线。 我正在运行Android Studio 1.7.0,并使用默认设置创建项目。附有屏幕截图: 这是我的build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar') } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 7 targetSdkVersion 16 } } 这是项目结构的样子: 任何想法如何解决这个问题?

6
Android Studio:未找到ID为“ android-library”的插件
我一直在尝试使ActionBarSherlock正常工作并遇到一些问题。我遇到的一个问题是尝试构建它时的以下消息: Plugin with id 'android-library' not found 特别: D:\Projects\Android\actionbarsherlock>D:\Projects\Android\gradlew --info build Starting Build Settings evaluated using empty settings script. Projects loaded. Root project using build file 'D:\Projects\Android\actionbarsherlock\build.gradle'. Included projects: [root project 'actionbarsherlock'] Evaluating root project 'actionbarsherlock' using build file 'D:\Projects\Android\actionbarsherlock\build.gradle'. FAILURE: Build failed with an exception. * Where: Build file …

9
使用Gradle创建可运行的JAR
到目前为止,我已经通过Eclipse的“导出...”功能创建了可运行的JAR文件,但是现在我切换到IntelliJ IDEA和Gradle进行构建自动化。 这里有一些文章建议使用“应用程序”插件,但这并不能完全导致我期望的结果(只是JAR,没有启动脚本或类似的东西)。 如何通过Eclipse的“导出...”对话框获得相同的结果?
147 java  jar  gradle 

6
为什么Gradle Wrapper会致力于VCS?
从Gradle的文档中: https : //docs.gradle.org/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html 该任务生成的脚本旨在提交给您的版本控制系统。此任务还会生成一个小的gradle-wrapper.jar引导JAR文件和属性文件,这些文件也应提交给您的VCS。脚本委托给这个JAR。 发件人: 什么不应该受到源代码控制? 我认为Generated files不应该在VCS中。 什么时候gradlew和gradle/gradle-wrapper.jar需要什么? 为什么不将a存储gradle version在build.gradle文件中?

26
Android Studio内联编译器显示红色错误,但使用gradle编译可正常工作
根据这个问题,我已经在Android Studio中设置了项目以使用Square Wire库。 Build-> Compile Project工作正常。 2:03:10 PM Compilation completed successfully in 31 sec 但是,如果我打开自己生成的协议缓冲区文件之一,则Square包将不会被识别。 另一个症状是,从Square Message类继承的方法在编辑器中显示为“无法解析方法”,即使它们可以正常构建并运行,但它们仍会编译错误。 除了build.gradle在项目中为模块添加依赖项之外,我还需要做更多的事情吗?


4
如何使用Android Studio和Gradle构建android库?
我正在尝试从Eclipse迁移项目,但是我没有尝试过。在Eclipse中,我有3个项目(2个android应用程序项目和1个android库项目)。2个应用程序项目取决于库项目。当我执行gradle导出时,我得到3个无效的项目。我愿意对项目进行重组,但没有找到有关如何完成此工作的任何文档。 有没有办法使Eclipse导出的3个项目一起工作?我最好重新组织一下事情,如果可以的话,是否提供有关如何完成此工作的文档? 更新资料 我已将整个项目上传到GitHub https://github.com/respectTheCode/android-studio-library-example 更新1 根据Padma Kumar的建议,这就是我尝试过的方法。 创建一个名为 MyApp 点击File > New Module,选择Android Library并命名MyLib 请点击 Build > Make Project 构建因此错误而失败 Module "MyLib" was fully rebuilt due to project configuration/dependencies changes Compilation completed with 1 error and 0 warnings in 19 sec 1 error 0 warnings /.../MyApp/MyLib/build/bundles/debug/AndroidManifest.xml Gradle: <manifest> does …

30
Gradle:任务':processDebugManifest'的执行失败
从昨天开始,我在构建时遇到了gradle错误-它只是随机出现的。 完整的堆栈跟踪在这里: 我的项目依赖于多个库,并且构建到昨天为止都没有任何问题(即使使用库也是如此) compile 'com.google.android.gms:play-services:3.1.36' compile 'com.android.support:support-v4:13.0.0' compile project(":libs:DatabaseCreationHelper") compile project(":libs:actionbarsherlock") 有人知道如何解决吗?它只是随机出现的...这里有完整的堆栈跟踪: * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ItchyFeet:processDebugManifest'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter$1.run(CacheLockReleasingTaskExecuter.java:35) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter.execute(CacheLockReleasingTaskExecuter.java:33) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.ContextualisingTaskExecuter.execute(ContextualisingTaskExecuter.java:34) at org.gradle.api.internal.changedetection.state.CacheLockAcquiringTaskExecuter$1.run(CacheLockAcquiringTaskExecuter.java:39) at org.gradle.internal.Factories$1.create(Factories.java:22) at …


16
Android Studio Gradle图标错误,清单合并
我一直看到此消息,但不确定如何彻底解决。 Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9 is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher) Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override :OpenBook:processDebugManifest FAILED Error:Execution failed for task ':OpenBook:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 尝试添加android:replace="android:icon"到清单中,即使带有我的图标也是如此。 我尝试android:icon="@drawable/ic_launcher从库中删除, 但由于我从maven导入而在构建时不断返回 有任何想法吗 ?

4
Gradle的JCenter存储库中包含什么?
从Gradle 1.7开始,有一个新的公共存储库JCenter。 repositories { jcenter() } 因此,我想问一下Maven Central的所有罐子是否都属于此回购协议?如果不是,那么JCenter回购包括什么?并且JCenter在停机时间方面比Maven Central更可靠吗?


7
Android Studio中的OpenCV
我想在Android Studio的应用程序中使用OpenCV库。我遵循此处找到的说明,但出现错误 找不到名称为“默认”的配置 有什么事吗 我将Android Studio 1.0与gradle 2.2.1一起使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.