Tag: gradle

Allure在本地机器上生成空的报告页面

正如标题所说,我不能强迫Allure 2在本地机器上为我生成报告。 我尝试了很多谷歌的东西,但没有任何帮助。 我使用Kotlin + Selenide + TestNG编写测试,如果它帮助某种方式:)我有点混淆testNG ,因为它有testNG版本和Gradle版本 – 哪一个应该使用? 都? 这是我的build.gradle文件: group 'RegisteredUserFlow' version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = "1.1.2-2" repositories { jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "ru.d10xa:gradle-allure-plugin:0.5.5" } } apply plugin: 'kotlin' apply plugin: 'java' apply plugin: 'ru.d10xa.allure' sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 allure { aspectjweaver = true testNG […]

在运行应用程序时,Intellij不包括对classpath的gradle依赖

当从IDE运行应用程序(这是kotlin应用程序,但不应该),IntelliJ不包括通过对类路径的logback-classic依赖。 我的gradle版本包含一行: compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.+' IntelliJ中的“外部库”下正确列出了依赖项。 当我尝试手动引用依赖项在源代码中提供的类时,编译器不会发出抱怨,并且会成功编译代码。 但是,当我运行应用程序时,我得到了ClassNotFoundException。 //This import is provided by logback-classic library import org.slf4j.impl.StaticLoggerBinder … // This compiles successfully, but will trigger ClassNotFoundException when run val singleton = StaticLoggerBinder.getSingleton() 我列出了代码来列出运行时类路径: val cl = ClassLoader.getSystemClassLoader() val urls = (cl as URLClassLoader).urLs for (url in urls) { System.out.println(url.file) } 而从IDE运行的输出不包括logb​​ack-classic。 […]

如何为本地库启动annotationProcessing(kapt)?

我写小型库进行注释处理。 使用Gradle将其编译为jar文件并添加到android项目中。 在build.gradle应用程序lvl我补充说: dependencies { //… compile files('/Users/I/Documents/Projects/my/test2/build/libs/codelib-0.3.jar') } 和 android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true 但是,如果我建立的项目Java类没有产生。 在另一个Java项目(不是android!)中,所有完美的作品(用于构建我使用命令gradle assemble )和文件创建。 对于注释在另一个依赖关系(匕首,滑翔)处理我使用“kotlin-kapt”,他在那里工作得很好,但他不是很明显的地方。

如何添加RecyclerView依赖 – gradle 3

我已经开始与Android和Kotlin,我有问题来创建一个RecyclerView 。 到目前为止,我所看到的是我有一个新的gradle版本,我无法弄清楚如何包括我所需要的依赖。 下面你可以看到我的依赖build.gradle(app) dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" implementation 'com.android.support:appcompat-v7:26.0.0-beta1' implementation 'com.android.support.constraint:constraint-layout:1.0.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:0.5' androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2' } 我想问题是在依赖RecyclerView,我不能找到如何使用它。

在库模块中使用Kotlin,而不在app模块中使用它

我试图在库模块中使用Kotlin,而不是在应用程序模块中使用它。 应用程序模块只使用Java,不使用库中的任何Kotlin类。 Gradle不会编译: Error:(2, 1) A problem occurred evaluating project ':<Library>'. > Plugin with id 'kotlin-android' not found. 我所做的包括Kotlin的更改: {库根} / build.gradle buildscript { ext.kotlin_version = '1.1.3-2' repositories { jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" … } allprojects { repositories { jcenter() } } {库根} / {库模块} / build.gradle apply plugin: 'com.android.library' apply plugin: 'kotlin-android' […]

无法得到类型为…的对象的未知属性“anko_version”?

我想用我的Android Kotlin项目来使用Anko。 我已经添加行到我的依赖/ gradle模块文件,如下所示: dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile "org.jetbrains.anko:anko:$anko_version" compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support:design:26.+' compile 'com.android.support:support-vector-drawable:26.+' compile 'com.android.support:support-v4:26.+' testCompile 'junit:junit:4.12' compile 'com.android.support.constraint:constraint-layout:1.0.2' } 但是在尝试执行gradle同步时遇到以下错误: 错误:(36,0)无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“anko_version”。 打开文件 我如何正确地将Anko纳入我的项目? 作为参考,我正在使用Android Studio 2.0。

Gradle + JUnit + Android数据绑定

设置: Android Studio 3b6,Kotlin(1.1.4-3),Gradle(插件3.0.0-beta6),JUnit4,数据绑定 问题:使用./gradlew测试运行我的JUnit测试时,除了测试我的视图模型的测试之外,所有测试都成功。 视图模型是使用Google数据绑定库实现的 。 java.lang.SecurityException: class "android.databinding.BaseObservable"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(ClassLoader.java:898) at java.lang.ClassLoader.preDefineClass(ClassLoader.java:668) 在Android Studio中运行测试时没有问题。 任何想法如何解决这个问题?

Kotlin插件错误:无法为类org.jetbrains.kotlin.gradle.tasks.KotlinCompile生成代理类

尝试运行gradle任务时发生错误。 无法弄清楚还需要什么或错误是什么。 我正在做的项目有几个子项目,所以我有一个主build.gradle。 错误是我想要尝试Kotlin的子项目。 * Where: Build file '/home/oracle/bnc/KotlinHandler/build.gradle' line: 13 * What went wrong: A problem occurred evaluating root project 'KotlinHandler'. > Failed to apply plugin [id 'kotlin'] > Could not generate a proxy class for class org.jetbrains.kotlin.gradle.tasks.KotlinCompile. 这是我失败的模块(子项目)的build.gradle。 buildscript { ext.kotlin_version = '1.1.2-2' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } […]

Gradle和Realm库的编译问题

添加Realm到我的项目后,我正在收到编译问题。 我目前在Android Studio 2.1.3中使用Kotlin。 这是终端的输出: C:\Users\carre\Desktop\MBTA_99\MyApplication>gradlew build To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html. Incremental java compilation is an incubating feature. :app:preBuild UP-TO-DATE :app:preInstantrunconfigDebugBuild UP-TO-DATE :app:checkInstantrunconfigDebugManifest :app:preInstantrunconfigReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72301Library UP-TO-DATE :app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72301Library UP-TO-DATE :app:prepareComAndroidSupportSupportV132301Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42301Library UP-TO-DATE :app:prepareComGetkeepsafeRelinkerRelinker121Library UP-TO-DATE […]

无法安装android studio 3.0的gradle

我已经开始学习kotlin语言和安装Android Studio金丝雀生成3.因为我有一个缓慢的互联网我的Gradle生成总是失败..然后我下载4.0级里程碑文件(从Gradle包装属性获得链接。在硬盘上的文件位置,但显示零点异常,请帮助我,我有一个缓慢的互联网。 从这里下载文件https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip `distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=E:\dwnld\gradle-4.0-milestone-1-all.zip` 这是显示的错误 ` Error:java.lang.NullPointerException at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84) at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40) at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getWrappedGradleHome(GradleInstallationManager.java:554) at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:209) at org.jetbrains.plugins.gradle.service.GradleInstallationManager.doGetGradleHome(GradleInstallationManager.java:194) at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:127) at org.jetbrains.plugins.gradle.GradleManager.lambda$getExecutionSettingsProvider$2(GradleManager.java:141) at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.getExecutionSettings(ExternalSystemApiUtil.java:718) at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.prepare(ExternalSystemFacadeManager.java:219) at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doGetFacade(ExternalSystemFacadeManager.java:164) at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doInvoke(ExternalSystemFacadeManager.java:133) at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager$MyHandler.invoke(ExternalSystemFacadeManager.java:270) at com.sun.proxy.$Proxy118.getResolver(Unknown Source) at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:58) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:139) at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:125) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:388) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$5.run(ExternalSystemUtil.java:445) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:726) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:176) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556) at […]