草庐IT

settings.gradle

全部标签

android - Gradle 无法构建 ActionBarSherlock

我正在使用基于IDEA的新AndroidStudio,并尝试在主模块的依赖项中使用ABS库构建项目。我收到错误:Gradle:packagecom.actionbarsherlock.appdoesnotexistGradle:cannotfindsymbolclassSherlockActivityGradle:packagecom.actionbarsherlock.viewdoesnotexistGradle:cannotfindsymbolvariablesuperGradle:cannotfindsymbolmethodsetContentView(int)....为什么以及

android - 使用 gradle 进行 Android 仪器测试的命令行参数

有没有人知道如何将命令行参数传递给使用gradle运行的Android仪器测试。使用-p参数或-D参数调用gradleconnectedInstrumentTest似乎不起作用。我正在尝试使用gradle将命令行参数传递给我的仪器测试。 最佳答案 根据文档,从1.3.0版本的插件开始是可能的:http://tools.android.com/tech-docs/new-build-systemIt'snowpossibletospecifyinstrumentationtestrunnerargumentsinbuild.gradl

android - Android 上的 gradle 自定义任务顺序

我有2个gradle任务要在assembleRelease任务之后运行。taskcopyRequiredFilesToVersionControl(type:Copy){...}task('versionControl')如果我为这些任务配置顺序,如下任务永远不会被调用...copyRequiredFilesToVersionControl.dependsOn(assembleRelease)versionControl.dependsOn(copyRequiredFilesToVersionControl)如果我改变顺序,例如;assembleRelease.dependsOn(co

java - 是否可以从 Gradle 依赖项修改 Android Studio 中库文件的源代码

我最近从Eclipse切换到AndroidStudio,我正在试验PagerSlidingTabStrip图书馆。尝试自定义选项卡条时我遇到了TrianglePagerSlidingTabStrip建议修改依赖库的源码。如何修改gradle依赖项的源代码(在这种情况下和一般情况下)?我在我的项目中没有看到任何可用的PagerSlidingTabStrip.java。 最佳答案 为了使其正常工作,您必须手动将PagerSlidingTabStrip.java的代码复制/粘贴到您自己的包中的一个新类中,对该文件进行更改并像以前一样使用它

android - gradle 可以仅从 Android .aar 文件解析依赖项吗?

我正在开发一个内部库(我们称之为“banana_lib”),它将包含在一个Android应用程序项目中。我想以.aar文件的形式向客户提供此库。我的库依赖于另一个库(比如说Gson)。如果可以的话,我想避免将此依赖项的类bundle到我的库中(“fatjar”、“uberjar”方法)。我知道我可以要求我的库的用户将依赖项包含在应用程序的build.gradle文件中:dependencies{compile'com.google.code.gson:gson:2.2.4'compilefiles('libs/banana_lib.aar')但我不想在应用程序的build.gradle

android - 现代 Gradle Android 项目中 "sonar.libraries"的正确配置

我想要实现的目标:在sonar中,可以通过设置属性“sonar.libraries”来跟踪整个项目中使用的第三方依赖项,也许还有更多好处(例如检测哪些违规是由外部库引起的?)我尝试做的事情:我将值设置为build/intermediates/pre-dexed/debug/*.jar但这似乎没有什么效果。问题:Sinceitisnolongerneededtousethe"libs"folderforthirdpartydependencies,对名为“sonar.libraries”的属性有何建议? 最佳答案 我们需要在检测到An

android - 如何在 Gradle 中访问 ext 变量

我正在尝试获取在第3方库(结构)中定义的变量,以根据是否启用Crashlytics来执行条件。ext.enableCrashlytics=truehttp://support.crashlytics.com/knowledgebase/articles/202938-gradle该变量可以在buildTypes或flavors中配置,但我无法在build.gradle的其他地方找到访问它的方法我尝试了几件事都没有成功。allprojects.getProperties().get("enableCrashlytics")project.enableCrashlyticsproject.

android - Gradle 依赖 : What's the difference between compile project and compile name?

示例代码dependencies{compileproject(':aProject')compilename:'somefile'compilefiles('libs/something_local.jar')compile'com.google.code.gson:gson:2.3.1'}我的问题是这里的compileproject和compilename有什么区别?编译名称是否与编译文件相同?什么时候使用compile直接如第5行代码所示compile在这里做什么?它是在括号/单引号内编译文件吗?我可以使用“build”之类的东西吗? 最佳答案

android - 如何使用 gradle experimental 插件构建 NDK 模块?

这个问题在这里已经有了答案:OpenCvwithAndroidstudio1.3+usingnewgradle-undefinedreference(1个回答)关闭6年前。我正在尝试使用使用NDK的模块构建项目。但是Gradle构建会出错。这是我的build.gradle(主项目)buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.5.0'//classpath'com.android.tools.build:gradle-experimental:0.1.

android - 选项卡布局 : Set custom color for each tab

我看到很多问题都说如何为选定(Activity)和未选定(非Activity)选项卡设置不同的颜色。我也知道谷歌提供了voidsetTabTextColors(intnormalColor,intselectedColor)来实现这一点。我的要求有点不同,我正在开发一个带有TabLayout和CardView的测验应用程序。TabLayout允许用户在问题之间导航,CardView用于显示问题。我需要将用户已选择答案的选项卡的颜色设置为不同于用户尚未回答的选项卡的颜色。默认情况下,TextColor是黑色的,但如果用户选择了一个答案,那么tabcolor应该变为蓝色(例如)并且它应该保