java - > 任务:invertase_react-native-apple-authentication:parseDebugLibraryResources FAILED
问题描述
**当我在 Android Studio 中使用 Yarn mb 启动项目时遇到问题,有人遇到了同样的问题 ** 信息运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier 找到 1440 个文件来转发-jetify。使用 4 个工人... info JS 服务器已经在运行。信息 正在安装应用程序...
配置项目:“com.android.build.gradle.AppPlugin@76a4096”的“未指定”的应用程序错误“插件版本”不是有效的版本号 OneSignal 警告:无法获取 AGP 插件版本
任务:invertase_react-native-apple-authentication:parseDebugLibraryResources FAILED
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings 8 个可操作的任务:2 个已执行,6 个是最新的
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:invertase_react-native-apple-authentication:parseDebugLibraryResources”执行失败。
无法解析配置“:invertase_react-native-apple-authentication:androidApis”的所有文件。无法转换 android.jar 以匹配属性 {artifactType=android-platform-attr, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}。> PlatformAttrTransform 执行失败:/Users/admin/Library/Android/sdk/platforms/android-29/android.jar。> /Users/admin/Library/Android/sdk/platforms/android-29/android.jar (没有那个文件或目录)
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
9 秒内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://reactnative.dev/docs/environment-setup 。使用 --verbose 标志运行 CLI 以获取更多详细信息。错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081
error 命令失败,退出代码为 1。 info 访问https://yarnpkg.com/en/docs/cli/run以获取有关此命令的文档。
解决方案
我不知道这是否适用于您的确切情况,但我遇到了类似的错误并通过在 build.gradle 的 buildscript 块中明确指定 Kotlin 版本来解决它,如下所示:
buildscript {
ext {
buildToolsVersion = "30.0.2"
minSdkVersion = 21
compileSdkVersion = 30
targetSdkVersion = 30
ndkVersion = "22.1.7171670"
kotlinVersion = "1.5.30"
androidXAnnotation = "1.1.0"
androidXBrowser = "1.0.0"
googlePlayServicesVersion = "17.+"
}
repositories {
jcenter()
mavenCentral()
maven { url 'https://www.jitpack.io' }
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.2'
}
}
我能够在 Preferences -> Plugins 下的 Android Studio 中找到 Kotlin 版本。
推荐阅读
- pandas - 为什么有些 pandas 聚合函数在引号中,而另一些则不是?
- asp.net - IsPostback 始终为 false,未使用表单提交或 AutoPostBack="true" 触发事件
- c# - EF 核心。如何从深层嵌套实体中仅加载必要的属性
- wpf - 如何访问由“编码器”设置的属性在 xaml 字典中说一个覆盖(命名)按钮模板
- angular - 重新加载页面时的 ngOnDestroy
- cmake - CMake:从源代码之外的子目录中的对象库中的源构建对象文件
- ruby - 在 puma 工作人员处发生 Sequel::DatabaseDisconnectError,即使 db 在 puma 的 before_fork-hook 中已断开连接
- c++ - 如何在 C++ 中将“int”变量转换为向量迭代器?
- python - Python - 努力使用字典以以下格式打印
- android - Android 电子邮件意图不填充收件人