草庐IT

gradle-retrolambda

全部标签

java - 从 Gradle 启动时 Robolectric 自定义 TestRunner 不工作

我想实现一个自定义的Application类Shadow,以覆盖其中的一个getInstance()方法。我正在使用Robolectric3.0并创建了一个MyRobolectricTestRunner类,覆盖了createClassLoaderConfig()方法,如下所示:publicclassMyRobolectricTestRunnerextendsRobolectricTestRunner{publicMyRobolectricTestRunner(ClasstestClass)throwsInitializationError{super(testClass);}@Over

android - 将 gradle 依赖项添加到库 aar 包

我正在为供应商制作一个库项目,它需要AndroidVolley作为依赖项。我用过这个CreateaarfileinAndroidStudio创建.aar文件并将其包含在我正在使用的测试项目中Addinglocal.aarfilestoGradlebuildusing"flatDirs"isnotworking.该库链接良好,项目编译中没有错误。但是在运行时,测试应用程序崩溃说找不到Volleyjava.lang.NoClassDefFoundError:Failedresolutionof:Lcom/android/volley/toolbox/Volley;Causedby:java

java - 将 POI 与 gradle 一起使用时出现重复输入错误

我开始了一个需要ApachePOI库的项目。我将它们粘贴到我的build.gradle文件中,一切似乎都很好。直到我构建调试应用程序。我收到以下错误:Error:Executionfailedfortask':mobile:transformClassesWithJarMergingForDebug'.com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:org/apache/xmlbeans/xml/stream/Location.class我尝试删除和

android - 使用 Sonarqube 分析 Android Studio (Gradle) 项目

我正在尝试使用Sonarqube分析AndroidStudio项目。我的PC上运行着sonarqube,该项目位于SVN存储库中。当我运行命令时gradlesonarqube这是输出对于项目(src/文件夹)中的所有类,消息是Class'abc'isnotaccesiblethroughtheClassLoader这是我的实际配置,根项目gradle文件buildscript{repositories{jcenter()maven{url"https://plugins.gradle.org/m2/"}}dependencies{classpath'com.android.tools.

android - 在我通过 gradle 分发库后,我在库模块中创建的 BindingAdapter 无法从任何应用程序模块访问

我最近创建了一个库,并在其中创建了一个类似于下面的BindingAdapter(只是在TextView上装饰文本)。@BindingAdapter({"decorateText"})publicstaticvoiddecorateText(finalViewview,Stringtext){((TextView)view).setText(">>");}这个BindingAdapter可以从同一个AndroidStudio项目中的应用程序模块访问,如下所示但在我通过jcenter分发库并通过gradle从不同的应用程序项目导入库后,我无法使用"app:decorateText"标签。我

更新后 Android gradle 'installDebug' 任务停止工作

任务installDevDebug在更新gradle插件后停止工作2.1.3至2.3.3./gradlewinstallDevDebug...Unabletoinstall/Users/user/Android/MyApp/app/build/outputs/apk/App-1.34.0-dev-debug-unaligned.apkcom.android.ddmlib.InstallException:Failedtoinstallallatcom.android.ddmlib.SplitApkInstaller.install(SplitApkInstaller.java:96)a

android - 无法合并 dex gradle 3.0.1

我是Android编程和StackOverflow的新手。我查看了规则并搜索了互联网和其他StackOverflow帖子,但似乎没有任何办法可以解决我的问题。我想做什么我正在从网站上抓取新闻文章,我想使用这些库:JSoupretrofitGSON问题当我尝试将应用程序安装到我的Android设备时,它失败并出现以下错误:Error:Executionfailedfortask':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.java.lang.RuntimeException:com.android.builder.

java - 无法为类型为 org.gradle.api.Project 的根项目 'Delete' 获取未知属性 'MyApplication3'

Androidstudio3.1.2->新项目->构建失败,日志中出现以下问题:Couldnotgetunknownproperty'Delete'forrootproject'MyApplication3'oftypeorg.gradle.api.Project.OpenFile这是build.gradle://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{google()jcenter()}dependencie

安卓 Scala 和 Gradle

我是Gradle的新手。是否有一些示例如何为Scala类正确配置gradle-android-plugin。这就是我现在拥有的。buildscript{repositories{mavenCentral()}dependencies{classpath'org.gradle.api.plugins:gradle-android-plugin:1.2.1'}}applyplugin:'android'applyplugin:'eclipse'applyplugin:'scala'sourceCompatibility=1.6version="1.0.0"repositories{mave

Android gradle 构建 robolectric 测试的代码覆盖率

有没有办法让gradle构建从robolectric测试生成代码覆盖率,然后发送到Sonar? 最佳答案 据我所知:目前,没有。为了获得代码覆盖率,您需要Emma支持,而这尚未在androidgradlebuild插件中修复。它应该在0.8.+版本中出现,但它也“应该”在0.6+版本中出现,所以不要屏住呼吸。路线图:http://tools.android.com/tech-docs/new-build-system/roadmap相关艾玛问题:https://code.google.com/p/android/issues/det