【问题标题】:A problem occurred configuring project ':app'. > compileSdkVersion is not specified配置项目 ':app' 时出现问题。 > compileSdkVersion 未指定
【发布时间】:2021-04-05 10:09:00
【问题描述】:

对于我的 React 本机项目,当我运行 npx react-native run-android 时出现此错误:

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings

FAILURE:构建完成,失败了 2 次。

1: 任务因异常而失败。

  • 在哪里:构建文件“HIDING_MY_PATH_ON_PUR​​POSE/mobileappname/android/app/build.gradle” 行:126

  • 出了什么问题:评估项目 ':app' 时出现问题。

HIDING_MY_PATH_ON_PUR​​POSE/mobileappname/android/app/release.properties (没有这样的文件或目录)

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。 ==================================================== ==============================

2:任务因异常而失败。

  • 出了什么问题:配置项目 ':app' 时出现问题。

compileSdkVersion 未指定。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。 ==================================================== ==============================

  • 通过https://help.gradle.org获得更多帮助

1 秒内构建失败

错误 无法安装应用程序。确保你有安卓 开发环境搭建: https://reactnative.dev/docs/environment-setup。使用 --verbose 运行 CLI 标记以获取更多详细信息。错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081

由于有两个错误,所以对于第一个错误,我去了app/build.gradle,这是126

我从未更改此文件中的任何内容,这是从一开始就默认创建的方式。

我正在使用的java --version 是:

openjdk version "1.8.0_242-release"
OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
OpenJDK 64-Bit Server VM (build 25.242-b3-6915495, mixed mode)

在我的~/.bash_profile 中,我在最后添加了这些:

最后在我的 android studio 的 SDK 平台中,我选择了 Android 10.0 (Q) 并安装了所有这些 SDK 工具:

我从答案中了解了很多东西,但仍然无法在 Android 模拟器上运行该应用程序。

【问题讨论】:

    标签: java android react-native gradle


    【解决方案1】:

    我错过了release.properties 文件。我在android/app/ 文件夹中添加了文件,现在它可以工作了。

    【讨论】:

    • 您在release.properties 文件中添加了什么?
    • @Rolando 所以这实际上是一个错误的答案,因为一位即将离开公司的高级开发人员将项目设置为关键字的密码在 release.properties 文件中,所以我只有在该文件中是keystore.password=MY_PASSWORD,这意味着您实际上并不需要release.properties 文件
    猜你喜欢
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2023-01-04
    • 2020-11-23
    • 1970-01-01
    • 2022-12-17
    • 2021-10-26
    • 2020-10-17
    相关资源
    最近更新 更多