【问题标题】:build failed when i change my emulator version当我更改我的模拟器版本时构建失败
【发布时间】:2020-01-01 10:50:39
【问题描述】:
我的 react native 项目有问题。这个项目是我的前辈创建的。昨天我在NOX操作,项目安装完毕。今天,我将我的 NOX 更改为新版本,并且在我运行“run-android”时出现了问题。同一天,我还尝试在 Android 虚拟设备上运行它
任务“:app:mergeDebugResources”执行失败。
java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2。
Aapt2InternalException:AAPT2 aapt2-3.3.2-5309881-windows 守护进程 #0:守护进程星
tup 失败
这在正常情况下不应该发生,如果它,请提出问题
可以。
【问题讨论】:
标签:
git
react-native
git-bash
【解决方案1】:
我需要更多详细信息来解决此问题。
但是从上面的错误我觉得问题是应用程序找不到模拟器。路径中可能缺少某些东西。
首先尝试打开 ADB,当 ADB 启动并运行时,运行命令:react-native run-android。
如果您可以在 android 模拟器上运行一次项目,那将是完美的,因为它会同步和下载所需的 gradle 文件,还会自动添加 sdk 目录
【解决方案2】:
dependencies {
.....
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.3.2-5309881")
}
}
}