Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

9
如何使用Android Studio获得代码覆盖率?
我正在使用Android Studio开发应用程序。 我能够运行测试代码。 但是,我不知道如何在android studio中获得代码覆盖率。 我已经看过以下链接。 Android Gradle代码覆盖率 但是我等不及要更新到支持Emma的v0.6。 项目配置如下。 主代码 MyProject / AppName / src / main / java / mypackage / MyClass.java 测试代码 MyProject / AppName / src / instrumentTest / java / mypackage / test / MyClassTest.java 项目配置 MyProject的 ├─build.gradle └─AppName ├─build.gradle └─src ├─main │├─java ││└─mypackage ││└─MyClass.java …

8
使用com.android.support:recyclerview-v7:26.0.0-beta2时出现attr / colorError找不到错误
我正在使用Android Studio 3.0 Canary4。我导入了回收者视图库。然后,它显示出attr / colorError not found消息。这是应用程序build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.robyn.myapplication" minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(include: ['*.jar'], dir: …


8
IntelliJ IDEA和Gradle-无法应用于'(groovy.lang.Closure)'
我有一个Gradle文件,每当在IntelliJ IDEA 14.1.5中加载该文件时,它会显示整个文件的IDE错误。即所有错误似乎是: java.lang.String错误 要么 groovy.lang。关闭错误 我试图清除文件的内容,只写第一行: group 'com.me.blah' 但即使那样也会导致错误。 出于上下文考虑-这是一个较大的SpringBoot项目中的一个单独模块。该模块是一组简单的静态文件(使用Gradle进行CSS编译,静态分析等),而其余模块是Java模块,并非Gradle问题。 谁能想到IntelliJ为什么要努力理解此Gradle文件吗?

9
如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)
我创建了一个项目,将资源文件复制到该项目的库中,并将其添加到项目结构中,并指定了样式Theme.AppCompat。编译没有错误,但是当您启动降级异常时: 08-03 00:50:00.406: ERROR/AndroidRuntime(4055): FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:98) at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58) at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98) at com.example.SampleMetrRost.CentralActivity.onCreate(CentralActivity.java:12) at android.app.Activity.performCreate(Activity.java:4636) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985) at android.app.ActivityThread.access$600(ActivityThread.java:127) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4476) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583) at dalvik.system.NativeStart.main(Native Method) 请帮帮我。今天花了一整天。

10
Android Studio Gradle问题:OutOfMemoryError:PermGen空间
经过几个小时的努力,从Eclipse导入了一个较旧的项目以使用Gradle并进入Android Studio v0.1.3 ...我现在要知道的是,我实际上可以在命令行上进行构建,但是当我进行构建时/在Studio中重建项目,我得到: Gradle: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':EpicMix'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':facebook'. > Failed to notify project evaluation listener. > java.lang.OutOfMemoryError: PermGen space 这不是一个巨大的项目,有几个小子项目(包括Facebook),所以我认为它确实不是内存。我只是不知道这是什么...


6
将本地.aar文件添加到我的Gradle构建中
因此,我创建了一个Android库并将其成功编译为.aar文件,我将此文件称为aar文件:"projectx-sdk-1.0.0.aar"现在,我希望我的新项目依赖于该aar文件,因此我要做的就是关注这篇文章:http:// life。 nimbco.us/使用Android Studios引用基于本地的Aar文件-新等级基于构建系统/ 但是帖子使我感到困惑,因为我没有得到理想的结果: aar的软件包名称是:com.projectx.photosdk并且其中的模块称为sdk 这是我当前的项目结构: |-SuperAwesomeApp |--.idea |--gradle |--App |---aars |----projectx-sdk-1.0.0.aar |---build |---jars |---src |---build.gradle 他是我的gradle构建文件: apply plugin: 'android' buildscript { repositories { mavenCentral() flatDir { dirs 'aars' } } } android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } …


4
Gradle重复项输入错误:META-INF / MANIFEST.MF(或如何从jar中删除文件)
我已经克隆了github存储库,因为我想研究代码,但是当我尝试在Android Studio中构建它时,遇到了一些麻烦。添加google maven存储库(按照Android Studio的提示)并更新Gradle插件版本和成绩版本(分别为3.5.2和5.4.1)后,由于以下错误,构建失败: 原因:重复输入:META-INF / MANIFEST.MF 更具体地说: 造成原因:java.util.zip.ZipException:重复项:META-INF / MANIFEST.MF 这是我的项目级别的build.gradle文件: buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.5.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() maven { …

3
Flutter-如何减少设备上的应用程序大小
Google PlayStore中我的应用程序捆绑包下载大小约为23 MB: 但是,为什么安装后,磁盘上的应用程序大小显着增加到83 MB: 任何想法为什么会这样,因为: 1)Flutter的资产文件(图像,声音和字体)仅在11 MB左右的项目上 2)磁盘上Flutter源代码(.dart)的大小仅为1.4 MB 3)Android Native Resource / icon(Res)仅约800 KB 关于我在下面使用的flutter插件: dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter angles: ^1.0.1 app_settings: ^1.0.5 archive: ^2.0.8 cached_network_image: ^1.1.1 carousel_slider: ^1.3.0 cron: ^0.2.1 crypto: ^2.0.6 cupertino_icons: ^0.1.2 date_format: ^1.0.5 device_id: ^0.1.3 dio: ^2.0.0 easy_alert: ^0.0.2 localstorage: ^2.0.0 …
17 android  gradle  flutter  dart  apk 

4
如何在gradle引导测试中关闭关闭钩子的输出?
您可以从https://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.2.5.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&name生成从start.spring.io到此问题的项目= demo&d​​escription = Demo%20project%20for%20Spring%20Boot&packageName = com.example.demo&packaging = jar&javaVersion = 1.8&dependencies = h2,data-jpa,web 我有一个用gradle构建的多模块springBoot应用程序,其中有很多SpringBoot集成测试。当我进行构建时,最终会从SpringBoot关闭到控制台获得一些输出,如下所示。如何关闭此输出? ± |master ↑1 {1} S:3 U:10 ✗| → ./gradlew build > Task :core:test 2020-02-01 11:20:33.529 INFO 24114 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2020-02-01 11:20:33.531 INFO 24114 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 …

2
非法的类文件:类module-info缺少超级类型。类文件版本53
当我在我的项目中添加firebase perf依赖项时,出现此错误Illegal class file: Class module-info is missing a super type. Class file version 53. My Gradle和google services项目级依赖项是 classpath 'com.android.tools.build:gradle:3.5.1' classpath 'com.google.gms:google-services:4.3.2' 我按照他们的文档https://firebase.google.com/docs/perf-mon/get-started-android中提到的确切步骤进行操作。 我尝试清理并重建并清除Android Studio缓存。 并且还尝试了类似的StackOverflow问题解决方案 项目级构建gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url …

3
条目名称“ AndroidManifest.xml”发生冲突(将android gradle插件更新为3.6.0后,构建失败)
我最近将Android Studio从3.5(稳定)更新为3.6(稳定)。 然后我看到插件更新也可用,所以我将“ com.android.tools.build:gradle”的版本从3.5.0更新到了3.6.0,还将gradle版本更新到了5.6.4。 现在问题开始,当我尝试构建项目时失败,出现消息条目名称“ AndroidManifest.xml”冲突

8
找不到androidsdk.modules
因此,在运行程序的过程中,build.gradle因此错误而失败。我的意思是,它实际上是在第二秒之前工作的,而不是第二秒之后。我没有做出任何改变。 Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 Search in build.gradle files 这是我的礼物。 apply plugin: 'com.android.application' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-android' android { compileSdkVersion 28 buildToolsVersion "29.0.2" defaultConfig { multiDexEnabled true applicationId "com.example.casualdatingapp" minSdkVersion 26 targetSdkVersion 28 versionCode …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.