当我运行“ react-native run-android”时,出现以下问题:
Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.
* What went wrong:
Cannot create service of type TaskExecuter using ProjectExecutionServices.createTaskExecuter() as there is a problem with parameter #21 of type ReservedFileSystemLocationRegistry.
> Cannot create service of type ReservedFileSystemLocationRegistry using ProjectExecutionServices.createReservedFileLocationRegistry() as there is a problem with parameter #1 of type List<ReservedFileSystemLocation>.
我使用linux作为操作系统。
答案 0 :(得分:1)
您可能在设备中安装了相同的应用程序。 尝试删除具有相同程序包名称的应用程序,清除构建文件夹,然后再次运行。
答案 1 :(得分:1)
我遇到了这个。最后,我发现我已经在手机中安装了应用程序。卸载应用程序并使用其他端口运行后,我解决了该问题:
卸载之前
答案 2 :(得分:1)
我有同样的错误信息。我去了Android Studio并收到以下错误消息:
Cannot lock execution history cache
在网上搜索后,我发现我必须删除./gradle中的.lock文件。
这失败了,因为“ Open JDK”正在使用它。所以我去了任务经理并结束了任务。之后,我可以再次运行我的应用程序。
答案 3 :(得分:0)
我已经解决了这个问题。
以下是解决此问题的步骤:
对我有用。