** 我在使用 Yarn mb 在 Android studio 中启动项目时遇到问题,有人遇到了同样的问题 ** 信息 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到了 1440 个要转发 Jetify 的文件。使用4名 worker ... 信息 JS 服务器已经在运行。 信息正在安装应用程序...
Configure project :app Error 'Plugin-Version' of 'unspecified' for 'com.android.build.gradle.AppPlugin@76a4096' is not a valid version number OneSignal Warning: Could not get AGP plugin version
Task :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 个是最新的
失败:构建失败,出现异常。
- 出了什么问题: 任务“:invertase_react-native-apple-authentication:parseDebugLibraryResources”执行失败。
Could not resolve all files for configuration ':invertase_react-native-apple-authentication:androidApis'. Failed to transform android.jar to match attributes {artifactType=android-platform-attr, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > Execution failed for PlatformAttrTransform: /Users/admin/Library/Android/sdk/platforms/android-29/android.jar. > /Users/admin/Library/Android/sdk/platforms/android-29/android.jar (No such file or directory)
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
在 9 秒内构建失败
error 应用安装失败。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup .使用 --verbose 标志运行 CLI 以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081
错误 命令失败,退出代码为 1。 信息访问https://yarnpkg.com/en/docs/cli/run有关此命令的文档。
最佳答案
我不知道这是否适用于您的具体情况,但我遇到了类似的错误并通过在 build.gradle 的 buildscript block 中明确指定 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'
}
}
我能够在 Android Studio 中的 Preferences -> Plugins 下找到 Kotlin 版本。
关于java -> 任务 :invertase_react-native-apple-authentication:parseDebugLibraryResources FAILED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68359917/