草庐IT

gradle-retrolambda

全部标签

android - 从 Android Studio Gradle 构建为 AWS Device Farm 生成 UIAutomator 测试 JAR

我想使用AWSDeviceFarm运行AndroidUIAutomator测试。测试需要作为单独的JAR上传到AWS。在AndroidStudio(1.4)中,UIAutomator测试是应用程序项目本身的一部分,因此不会生成专用的JAR。如何生成仅包含UIAutomator测试并满足AWSDeviceFarm要求的JAR? 最佳答案 您仍然可以使用AWSDeviceFarm执行这些测试,而无需将它们转换为JAR。2015年3月12日,谷歌宣布uiautomator2.0.无需过多赘述,新版本的重大变化是这些测试基于Android工

android - org.gradle.internal.exceptions.LocationAwareException : Execution failed for task ':app:bundleReleaseJsAndAssets'

当我使用react-native创建apk时出现错误。Executingtask':app:bundleReleaseJsAndAssets'(up-to-datechecktook3.171secs)dueto:Outputfile/Users/tudeju/Project/react/JJTest/android/app/build/intermediates/assets/release/index.android.bundlehaschanged.Startingprocess'command'react-native''.Workingdirectory:/Users/tud

android - Android 上 Gradle 中的默认依赖范围是什么?

在AndroidStudio的Gradle中,我注意到提供依赖范围是可选的。例如:dependencies{compilefileTree(dir:'libs',include:['*.jar'])testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:23.1.1'compile'com.android.support:design:23.1.1''org.hamcrest:hamcrest-core:1.3''org.hamcrest:hamcrest-library:1.3'}请注意,最后两个库没

android - 防止 Javadoc 失败 gradle 构建

我正在尝试将我的库项目上传到jCenter。当我运行gradlewinstall时出现错误:Executionfailedfortask':myLibraryProject:javadoc'我将以下代码添加到我的库项目中:taskandroidJavadocs(type:Javadoc){failOnErrorfalse//addthislinesource=android.sourceSets.main.java.getSrcDirs()}但我还是明白了"Javadocgenerationfailed.GeneratedJavadocoptionsfile..."我也尝试过这里接受的

android - Cordova 构建 - 无法解析 com.android.tools.build :gradle:1. 5.0

升级我机器的cordova和npm(Ubuntu15.10)后,我无法使用cordova构建新项目。build指责gradle出错。我做了一些研究并找到了一些可能的解决方案。更改版本和urlgradlerepo等解决方案。无论如何,它没有用。我正在使用cordova6.0.0和npm1.4.21。下面是新的cordova应用程序安装命令:soufraz@atlantis:~/Projects/apps$cordovacreatetestcom.somename.testTestCreatinganewcordovaproject.soufraz@atlantis:~/Projects/

android - Android Studio 是如何启动 Gradle Daemon 的?

我遇到了一个问题,即Gradle守护进程(由AndroidStudio通过工具API启动)使用的Java版本与通过命令行运行时不同。我没有为JAVA_HOME设置任何值,java在我的路径中:java-versionjavaversion"1.8.0_72"Java(TM)SERuntimeEnvironment(build1.8.0_72-b15)JavaHotSpot(TM)64-BitServerVM(build25.72-b15,mixedmode)我写了一个调试任务:taskprintDebug当通过Studio运行时,会产生:command:org.gradle.launc

android - 在不推荐使用的情况下强制 gradle 构建失败

我使用的是AndroidStudio1.5.1。如果使用已弃用的API,我希望收到构建失败消息。目前我更改了设置中的错误级别,但构建只给我一个警告。我试图放入gradle文件:lintOptions{abortOnErrortrue}但它不起作用。有没有我可以在gradle文件或任何选项中使用的代码? 最佳答案 在你的根build.gradle中,尝试:allprojects{tasks.withType(JavaCompile){options.deprecation=trueoptions.compilerArgs+=['-We

android - 将适用于 Android 的 Gradle 插件更新到 2.0.0 后的许多错误消息

自从更新GradlePluginforAndroid到2.0.0后,AndroidStudio2.0的所有项目都出现了很多错误信息。我想知道造成这种情况的原因以及可能的避免方法。这似乎与我的项目代码不相关,因为错误也会出现在空项目或空白项目中。实际上,甚至在空白项目中第一次调用onCreate()之前,就有数百行警告和错误。这是记录的错误的一小段摘录:I/dalvikvm:Couldnotfindmethodandroid.content.Context.getSystemService,referencedfrommethodcom.example.test.MainActivity

android - 通过 gradle 属性关闭 Android Instant Run?

我知道可以通过“设置”对话框关闭即时运行,但我希望能够通过gradle构建脚本本身的属性将其关闭。因此,无论AndroidStudio的哪个实例加载此项目,它都不会在启用即时运行的情况下构建。这可能吗? 最佳答案 AndroidInstant是构建工具2.1.0中的一项新功能,因此您可以将版本降低到2.0.0。构建脚本中的示例:dependencies{classpath'com.android.tools.build:gradle:2.0.0'}您还需要更改项目设置以使用2.10-2.13之间的gradle版本ReferenceL

android gradle任务源码

我使用./gradlewconnectedAndroidtest来测试我的android应用。当connectedAndroidtest任务运行时,从终端我可以得到运行许多子任务的任务。:assembleDebugAndroidTestUP-TO-DATE:connectedDebugAndroidTest...但我不明白子任务的细节。我试图找到gradle源代码,但找不到任何关于connectedDebugAndroidTest任务的信息。android任务是开源的吗?或者哪里可以知道更多的细节。谢谢。 最佳答案 如果您想查看An