草庐IT

Gradle-only

全部标签

android - 只想在运行单元测试时运行自定义 gradle 任务

如何设置gradle以仅在运行单元测试时运行特定的自定义复制任务?编辑我想在按下构建时运行这些任务,我。e仅在包含单元测试执行的构建风格中。 最佳答案 在thisdocumentation的帮助下,我终于找到了解决方案它以非常简洁的方式呈现了在build、test、release等期间运行的所有任务。因此,通过使任务clean、preBuild依赖于我的copyTask,我可以确保每次清理或构建项目时都运行复制任务。但是因为我不想在构建或清理过程中运行它,而是想在我只运行测试时运行它,我确定了一个编译发布单元测试源的任务,称为com

android - 项目升级到gradle后无法编译 :2. 1.0-alpha5

我有一个与pre-gradle:2.1.0-alpha3版本完美配合的Android项目。现在它抛出了这些类型的错误,却不知道如何解决它们:Error:Executionfailedfortask':app:compileDebugJavaWithJavac'.>java.lang.NoSuchMethodError:com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;很奇怪,有一个特定的分支在过去的四五天里也用来在a

android - Gradle 同步失败 : Could not determine artifacts for com. android.support :recyclerview-v7:24. 0.0

我无法同步我的build.gradle,显示以下错误Gradlesyncfailed:Couldnotdetermineartifactsforcom.android.support:recyclerview-v7:24.0.0:Nocachedversionavailableforofflinemode 最佳答案 用这种方式解决这个问题。在AndroidStudio中取消选中Offlinework往这边走文件->设置->构建、执行、部署->构建工具->Gradle。通过重新启动AndroidStudio重新同步项目。同步后,您可以

android - 可以在 gradle 中为每个 ABI 设置 cmake 参数吗?

我有一个基于cmake的构建脚本的跨平台库。由于现在可以使用cmake对android的支持(https://developer.android.com/studio/projects/add-native-code.html),我打算将ndk-buildmakefile移到垃圾箱。我测试过find_package(ZLIBREQUIRED)它运行良好,因为zlibheader和库本身可用于NDKsysroot中的所有ABI。因此,我可以根据口味或构建类型向cmakecmdline添加任何自定义参数:buildTypes{release{minifyEnabledtrueproguar

android - 意外的字符 '\' build.gradle

我最近将我的Eclipse项目导入了Studio。我通过Eclipse中的gradleexport将其导出。导入后出现此错误。Error:(16,0)Cause:startupfailed:buildfile'D:\Android\Projects\MainDIr\Project\build.gradle':16:unexpectedchar:'\'@line16,column34.java.srcDirs=['libs\ormlite-android','libs\ormlite-core','src']^1error我的build.gradle中的4行标记为红色。这些引用了libs

android - Jenkins android 构建失败并显示消息 : FATAL: The Gradle wrapper has not been found in these directories

当我尝试构建android项目时,构建失败并显示以下消息:StartedbyuseradminBuildinginworkspace/Users/Shared/Jenkins/Home/workspace/stable-dev[Gradle]-Launchingbuild.FATAL:TheGradlewrapperhasnotbeenfoundinthesedirectories:/Users/admin/Downloads/android_stable_dev,/Users/Shared/Jenkins/Home/workspace/stable-devBuildstep'Invo

关于AndroidStudio Gradle相关理解

AndroidStudio3+和AndroidStudio4+项目的build.gradle文件(最外层的build.gradle文件,非模块的build.gradle文件)有很大的差别。查看并修改Gradle版本方法一:打开项目,切换到Android目录打开gradle-wrapper.properties文件,其中gradle-7.2-bin.zip就是本项目使用的Gradle版本,修改其中的数字可以更改Gradle版本。方法二:点击左上角File,选中ProjectStructure打开后如下图所示GradleVersion下面的数字7.2就是本项目使用的Gradle版本,修改此数据可以

android - Gradle 同步失败 : my project after update my Android studio from 3. 0.1 到 3.1.0

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我刚刚将我的Android工作室从3.0.1更新到3.1.0当GlobalGradlesetting禁用离线工作时,我收到此错误CouldnotGET'https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.2.1

安卓 Gingerbread : NFC support - Receive Only?

只是浏览新发布的Gingerbreaddocuments我看到他们添加了一些对近场通信的支持(正如预期的那样)。但是,在我看来它只能接收(您可以接收NFC通信和消息,但不能发送)。是不是大家的解读?还没有机会在这里进行深入研究,但这就是我的看法。只添加了3个类,我在任何地方都看不到send()方法。所以仅接收是可以的,但是如果我们需要返回通信,那将留给我们手机、wi-fi、蓝牙。我在这里遗漏了什么吗? 最佳答案 AmImissingsomethinghere?在Android2.3中,我不这么认为。我同意,就API和他们提供的示例代

安卓开发: restrict user to only run and use my application

我正在开发用于CAR使用的android应用程序,我需要在手机或平板电脑中驱动程序只能运行和使用此应用程序:不能调用或运行其他应用程序。那可能吗?如果不是,有没有办法限制用户,比如卸载其他应用,禁用安装系统,禁用调用系统?提前致谢 最佳答案 我做过一个类似的app,其实就是一个车内娱乐系统。我也写了一篇关于它的博文,你可以在这里查看:http://arnab.ch/blog/2012/01/android-auto-updating-homescreen-application/.这是一个复杂的应用程序,让我为您列出相关项目:您的应