android - 配置项目 ':app' 时出现问题。在 react-native 中并给出一些字节码作为错误
问题描述
在我运行 react-native 应用程序创建项目后,
它给了我这个错误。
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> Uninitialized object exists on backward branch 142
Exception Details:
Location:
com/android/build/gradle/internal/pipeline/VariantInfoImpl.<init>(Lcom/android/build/gradle/internal/scope/VariantScope;)V @200: goto
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: 2b12 3cb8 0034 2a2b b900 4201 0059 1244
0x0000010: b800 47b6 004d b900 5201 002b b900 5401
0x0000020: 0059 1256 b800 472b b900 4201 0059 1244
0x0000030: b800 47b6 005a c000 5c59 125e b800 47b9
0x0000040: 0061 0100 5912 63b8 0047 2bb9 0042 0100
0x0000050: 5912 44b8 0047 b600 6759 1269 b800 47c0
0x0000060: 006b 4d3a 0e3a 0d36 0c3a 0b03 3e2c 3a04
0x0000070: bb00 6d59 2c10 0ab8 0073 b700 76c0 0078
0x0000080: 3a05 0336 0619 04b9 007c 0100 3a07 1907
0x0000090: b900 8101 0099 0036 1907 b900 8501 003a
0x00000a0: 0819 0519 08c0 0087 3a09 3a0f 0336 0a19
0x00000b0: 0959 1289 b800 47b9 008a 0100 3a10 190f
0x00000c0: 1910 b900 8e02 0057 a7ff c619 05c0 0090
0x00000d0: 3a0f 190b 150c 190d 190e 190f c000 6bb8
0x00000e0: 0096 2bb9 0042 0100 5912 44b8 0047 b600
0x00000f0: 5ac0 005c 5912 5eb8 0047 b900 9801 00b7
0x0000100: 009a b1
Stackmap Table:
full_frame(@142,
{UninitializedThis,Object[#62],Object[#107],Integer,
Object[#107],Object[#120],Integer,Object[#126],Top,Top,Top,
UninitializedThis,Integer,Object[#169],Object[#same_frame(@203)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --
debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 8s
error Failed to install the app. Make sure you have the Android development
environment set up: https://facebook.github.io/react-native/docs/getting-
started.html#android-development-environment. Run CLI with --verbose flag
for more details.
Error: Command failed: gradlew.bat app:installDebug -
PreactNativeDevServerPort=8081
我已经改变了
类路径(“com.android.tools.build:gradle:3.4.1”)到 3.4.2
它没有用。我无法理解这个问题。需要支持。我已经重新安装了模块,但它给出了同样的问题。
下面是我的路径变量...
系统变量
解决方案
通过更改 SDK 版本,我已经解决了我的问题……而其他一些人也提出了同样的建议。
我的 jdk1.8.0_20 不工作。所以我刚刚将 jdk 更改为 jdk-12.0.2。我不知道它是否正确。
这个问题与其他一些问题有关,但当时我找不到它......
问题出在次要 JDK 版本中。Scala 2.12 需要更新版本的 JDK,然后是 1.8.0_111。所以在JDK升级后一切正常。
我希望它可以帮助一些人。
谢谢。
推荐阅读
- java - 检测来电和去电的 Android 不适用于 Redmi 和 Oppo 手机
- c++11 - Android 应用从错误的位置加载共享库
- xcode - Core Data 一对多集的 SwiftUI 构建列表
- python - MongoDB watch() 聚合按字段值匹配
- spring - 当外部事务失败时如何使内部事务回滚
- applescript - AppleScript - 将所有文件/文件夹从源文件夹复制到目标文件夹
- mongodb - 获取项目的猫鼬查询需要很多时间
- python - 如何编写一个以文件名作为 Python 参数的函数?
- html - 如何将 RAW css 加载到 Jekyll 中?
- ios - 快速访问firebase实时数据库中的数据