如何将" gradle build失败"修复?
我试图构建我的Android应用程序一段时间,似乎找不到解决此问题的任何解决方案: image Unity版本:Unity 2020.3.21F1(64位) JDK,SDK,NDK和使用的Gradle是Unity的推荐(已经尝试使用其他统一). 控制台详细信息在这里: Configure project :launcher WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)` FAILURE: Build failed with an exception.
0 2024-04-19
编程技术问答社区
安卓捆绑系统构建错误。文件使用保留名称异常
我正在尝试使用Android App Bundle,但出现了 的错误 "文件'root/androidmanifest.xml'使用保留的文件或目录名称 'androidmanifest.xml'." 我在我的libs文件夹中有两个.aar和一个.jar文件,并尝试通过构建> build Bundles和" ./gradlew bundle"进行捆绑,但仍然有错误. 这实际上是一个项目的重写,使用相同依赖关系的旧项目会创建一个没有问题的捆绑包. 错误发生在gradle任务" Packagroductiondebugbundle"中,我还查看了大奖法源代码,但无法找出问题的原因. 您可以从下面的类中看到的BundleFilesValidator中发生错误. . . https://github.com/google/google/google/bundletool/bundletool/blob/blob/blob/master/src/main/ma
0 2024-04-05
编程技术问答社区
引用静态lib目录gradle时在构建过程中出现问题
我使用一个build.gradle文件,该文件需要引用某些既没有公共场所也不可用于内部存储库的JAR文件. 因此,我将Jar文件放入我的Eclipse项目以下的Lib目录中: dependencies { ... compile files('lib/*.jar') } 只要我从Eclipse内部运行或导出程序就可以正常工作.但是,当我尝试gradle build gradle失败时,此错误: 无法正常化文件路径 'c:\ workspaces \ myproject \ project \ lib \*.jar'. 我更改了通往lib\*.jar的路径,添加了一个领先的./,删除了\*.jar,但无济于事. 当我从依赖项中删除compile files行并将其添加到存储库中 repositories { ... flatDir { dirs './lib' } } 编译器抱怨error: cannot find
0 2024-04-05
编程技术问答社区
无法解决com.android.tools.build:7.4.1
我是Flutter的新手,我有一个跑步的项目,并更新了Lates Flutter版本,并升级了一个依赖性.现在,当我尝试运行该项目时,我会出现此错误消息: * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all artifacts for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:7.4.1. Required by: project : > Cannot choose between the following variants of com.android.tools.build:gradle:7.4.1: - javadocElements
8 2024-04-05
编程技术问答社区
com.google.gson.ExclusionStrategy类型被多次定义
当我尝试将实现添加到我的应用程序的gradle文件中时,我会遇到此错误-contentful and android/" rel =" nofollow noreferrer"> contentful Type com.google.gson.ExclusionStrategy is defined multiple times 看起来我中间DEX文件中的某些内容正在进行中.这是完整的错误: Error: /Users/ceddings/StudioProjects/r15-android-rms-kiosk-launcher/kiosk/build/intermediates/mixed_scope_dex_archive/debug/out/2fcf9ca3ebe4bba6e5de15039706dbd823b837def40fd130c6d32dbf72d7d3fe_1.jar:classes.dex, Type com.google.gson.ExclusionS
2 2024-04-05
编程技术问答社区
如何用Gradle交叉编译到Scala.JS?
在SBT中添加scala.js依赖项时,您会使用%%%.例如 libraryDependencies += "be.doeraene" %%% "scalajs-jquery" % "0.9.0" 在Gradle Scala插件中如何完成? 解决方案 %%; = Scala版本 + Scalajs版本.所以类似: val scalaJsDomV = "0.9.1" libraryDependencies ++= Seq( "org.scala-js" %%% "scalajs-dom" % scalaJsDomV ) 将是 compile "org.scala-js:scalajs-dom_sjs0.6_2.12:0.9.1" ,或者如果您将EXT用于多个已使用的版本,则类似于: ext { versions = [ js: 'sjs0.6', major: '2.12', // major s
2 2024-04-05
编程技术问答社区
自定义Gradle任务,将解析的Json保存到文件中。安卓系统
我想在Gradle Build期间自动化JSON对象的解析和保存以资产或RAW目录.我有一个Java Json解析课,我知道如何从Gradle运行它.我不知道的是如何将结果或该类保存到上述两个文件夹中.以下是我如何运行脚本的示例.我正在尝试在当前状态下做的事情吗? package com.mrhaki.java; public class SimpleParser { public static void main(String[] args) { //parse content } } gradle build apply plugin: 'java' task(runSimpleParser, dependsOn: 'classes', type: JavaExec) { main = 'com.mrhaki.java.SimpleParser' classpath = sourceSets
0 2024-04-05
编程技术问答社区
应用程序在安卓11系统中无法安装,但在以前的版本中可以使用
我有一个带有两个软件包com.example.package和com.other.package的应用程序.我在build.gradle中的配置如下: android { compileSdkVersion 30 defaultConfig { applicationId "com.example.package" minSdkVersion 18 targetSdkVersion 30 我构建了一个未签名的版本.然后我用 签名 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 除了Android 11以外,我从此版本中获得的构建效果很好. 在Android 11上安装应用程序时,我会收到以下错误: adb: failed to install ginger-uk.a
0 2024-04-05
编程技术问答社区
为什么我得到 "找不到com.android.tools.build:gradle "的错误?
这是基于我的最后一个也. 跟随此在解决我最后一个问题中遇到的错误的过程中,我遇到了一个新错误. 这是我试图修复/编辑 的构建脚本的部分 buildscript { repositories { mavenCentral() mavenLocal() maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' } } dependencies { classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.3' classpath 'com.android.tools.build:gradle:1.2.3' } } 遵循指令有关如何检查Gradle版本,我检查了我
4 2024-04-05
编程技术问答社区
升级Android Studio后,Android Studio构建错误
昨天升级到Android Studio 1.3.1,在构建项目时会遇到此错误,我无法创建一个新项目.添加错误和构建. Alredy尝试将compileSdkVersion和buildToolVersion更改为21. 解决方案 支持库的每个主要修订版,例如您使用的23.0.0 appCompat,对相同数字的API级进行编译:即,api 23 api api api api api api api api api 23 plus.google.com/+chrisbanes/posts/ekkcjwtcw9u" rel =" nofollow"> AppCompat开发人员的G+帖子.因此,要使用23.0.0,您必须将compileSdkVersion更新为23. 注意,这与 targinating API 23完全不同(可以单独进行,并且是使用运行时许可模型所需的).
6 2024-04-04
编程技术问答社区
Gradles `jar`是一种方法吗?
我正在使用Gradle中的Java插件 apply plugin: 'java' 我还使用: 配置jar-task version = '1.0' jar { manifest { attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version } } 如果我正确理解它,jar是方法,它被称为闭合作为参数.但是这种方法记录在哪里?我了解这是一种项目的方法. 我在/userguide/java_plugin.html 和和或我认为jar是一种方法? 我错了 解决方案 答案是是,否.语法是句法糖(尽管在这种情况下,它会使事情令人困惑).它不是称为函数jar,而是将名称和闭合作为参数的函数tasks.getByName. on 它在部分17.3. Configuring ta
4 2024-04-04
编程技术问答社区
为一组Android项目进行Gradle构建(包括库)。
我有2个具有5个Android模块(Android库项目)的Android应用程序.总共7个Eclipse项目.我想为他们启用Gradle构建.我在根文件夹中添加了build.gradle,并在settings.gradle> 中列出了所有项目 include ':app1' include ':app2' ... 但是,我发现我需要在7个项目中的每一个中复制下面的部分 android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 1 targetSdkVersion 19 versionCode 1 versionName "1.0" } ... // and so on like source folders configuration }
0 2024-04-04
编程技术问答社区
任务执行失败: ':app:preDexDebug'。
我正在经历那个著名的':app:predexdebug'-error. 首先:清洁项目或重建其无误. 在默认设置下,我将项目字节码版本设置为1.7,在项目结构中的SDK位置下,JDK位置似乎也是正确的. 经过一段时间的研究,我仍然找不到解决此问题的解决方案. 当我尝试在Android Studio下运行该项目时,发生错误.如前所述,清洁,重建和与gradle同步效果很好(看起来不错 - 没有错误). 这是Gradle Console所显示的: Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :app:checkDebugManifest :app:prepareDebugDependencies :app:compileDebugAidl U
4 2024-04-04
编程技术问答社区
如何用gradle脚本Kotlin构建文件建立一个可运行的ShadowJar?
最简单可能的kotlin thufir@dur:~/github/gradleScriptKotlin$ thufir@dur:~/github/gradleScriptKotlin$ gradle clean shadowJar;java -jar build/libs/gradleScriptKotlin.jar > Task :compileKotlin Using Kotlin incremental compilation > Task :shadowJar A problem was found with the configuration of task ':shadowJar'. Registering invalid inputs and outputs via TaskInputs and TaskOutputs methods has been deprecated and is scheduled to be removed in Gradle 5.0. - No
2 2024-04-04
编程技术问答社区
安卓构建警告 将新NS映射到旧NS上
我在Android Studio中创建了一个新项目,并添加了所有依赖项.所有这些都是最新的.当我建立项目时,我会收到这些警告.应用程序中没有代码.我添加了依赖项后开始显示. 我应该这样留下吗? 同步输出 plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.tx
10 2024-04-04
编程技术问答社区
在Mac OS X上安装/升级gradle
如何安装/升级 gradle for Mac? 解决方案 如这个教程,就像: 一样简单 安装 brew install gradle 升级 brew upgrade gradle (使用 homebrew 当然) 还请参见(最后)更新了Docs . 其他解决方案 sdkman! 另一种选择是使用 SDKMAN比Brew的优势是支持许多版本的Gradle. (Brew仅支持最新版本和2.14.) 安装SDKMAN执行: curl -s "https://get.sdkman.io" | bash 然后按照说明进行操作. GO 在这里以获取更多安装信息.安装SDKMAN后,请使用命令: sdk install gradle 或安装特定版本: sdk install gradle 2.2 或用于使用特定安装版本: sdk use gradle 2.2 查看安装了哪些版本并可用: sdk li
0 2024-04-04
编程技术问答社区
Build gradle : 找不到参数根的packagingOptions()方法 项目 "s fasterDev"
我在应用程序中使用了单个build.gradle文件. 关于版本1.6,它运行正常. 但是我想将其用于模块的位置更新. apply plugin: 'com.android.application' ... dependencies { compile 'com.google.android.gms:play-services:fp9.0.0' } 这是我的build.gradle. build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include
10 2024-04-04
编程技术问答社区
启动Gradle Daemon,1个繁忙的和6个停止的Daemon不能被重用,使用-status了解详情
当我运行gradle clean命令时,我收到以下消息 开始一个Gradle守护程序,1个忙碌和6个停下的守护程序不可能是 重复使用,使用-Status以获取详细信息 进行调查,我运行以下命令. $ gradle --status PID STATUS INFO 11506 BUSY 4.3.1 8027 STOPPED (stop command received) 9347 STOPPED (stop command received) 11727 STOPPED (by user or operating system) 4786 STOPPED (by user or operating system) 14569 STOPPED (by user or operating system) 31237 STOPPED (by user or operating system) Only Daemons for
8 2024-04-04
编程技术问答社区
安卓。执行任务失败':app:processDebugResources'。
错误:任务执行失败':app:processdebugresources'. com.android.ide.common.process.processexception:org.gradle.process.internal.execexception:process'命令'/home/mobi27/mobi27/mobi27/mobi27/and-and-studio/android/android/sandroid/sdk/sdk/build-tools/22.0一下. 1/aapt''以非零退出值1 解决方案 我的解决方案是:菜单构建 - >清洁项目. 我删除并粘贴了一段时间.图片有同样的问题,所以发生了问题. 其他解决方案 在我的情况下,我尝试在gradle中更改buildToolsVersion,但这对我没有帮助.当我发现可绘制的 example.png 时,我的问题就解决了.它应该是示例.png ; 其他解决方案 我忘了安装32位依赖项
0 2024-04-04
编程技术问答社区
使用log4j更新Android Studio后在gradle构建中出现错误
我更新Android Studio和SDK后确实会遇到这些错误: Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and withou
0 2024-04-04
编程技术问答社区