首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法使用BuildScopeServices.createScriptPluginFactory() react本机创建ScriptPluginFactory类型的服务。怎么修?

无法使用BuildScopeServices.createScriptPluginFactory() react本机创建ScriptPluginFactory类型的服务。怎么修?
EN

Stack Overflow用户
提问于 2019-01-30 11:50:31
回答 2查看 2.5K关注 0票数 0

我有我的"Helloworld“应用程序的模板代码,它是用javascript和编写的。我连接了我的android仿真器,想在上面启动这个应用程序。当我运行“react本机运行-android”命令时,会发生以下情况。Node.js作为一个单独的窗口打开,它被写成“加载依赖关系图,完成”。但是,在终端窗口中有以下错误消息:

代码语言:javascript
运行
AI代码解释
复制
>User helloworld $ react-native run-android  
Starting JS server...  
Building and installing the app on the device (cd android && gradlew.bat installDebug)...  
FAILURE: Build failed with an exception.  

>*What went wrong:  
Could not create service of type ScriptPluginFactory using 
BuildScopeServices.createScriptPluginFactory().  
>Could not create service of type PluginResolutionStrategyInternal using BuildScopeServices.createPluginResolutionStrategy().  

>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 1s  
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:  
https://facebook.github.io/react-native/docs/getting-started.html  
Command failed: gradlew.bat installDebug  
Error: Command failed: gradlew.bat installDebug    
    at checkExecSyncError (child_process.js:616:11)  
    at Object.execFileSync (child_process.js:634:13)  
    at runOnAllDevices (C:\Users\User\helloworld\node_modules\react-native\local-cli\runAndroid\runAndroid.js:299:19)  
    at buildAndRun (C:\Users\User\helloworld\node_modules\react-native\local-cli\runAndroid\runAndroid.js:135:12)  
    at isPackagerRunning.then.result (C:\Users\User\helloworld\node_modules\react-native\local-cli\runAndroid\runAndroid.js:65:12)  
    at process._tickCallback (internal/process/next_tick.js:68:7)

-Concerning是否连接仿真器:

代码语言:javascript
运行
AI代码解释
复制
$ adb devices
List of devices attached
emulator-5554   device 

(类似于我的Android智能手机)。启用USB调试。

-Concerning我试图解决这个问题的方法:

  • 我的用户被设置为管理员。
  • 我有JDK11.0.1版本。我安装了JDK1.8.0_201,现在它被设置为我的java version.User helloworld $ java -version java版本"1.8.0_201“
  • 我在项目目录中创建了".gradle“文件夹,以防在访问/创建此类文件夹时出现问题。

-I在local.properties文件中指定了sdk.dir的路径

-My操作系统是Windows8.1。格拉德尔的版本是4.7。

-I已经安装了Android、JDK8和11。

-I正在为终端目的使用GitBash。

-I具有以下系统的环境变量:

ANDROID_HOME =c:\User\User\AppData\Local\Sdk

C:\Users\User.gradle\wrapper\dists\gradle-4.7-all\4cret0dgl5o3b21weaoncl7ys\gradle-4.7 = GRADLE_HOME

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_201

Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program路径= C:\Program (X86)\公用文件(x86)\NVIDIA \PhysX\Common;C:\Program Files\Git\cmd;.\Plugins;C:\Users\User\AppData\Local\Programs\Python\Python37-32;C:\Program Files\nodejs\;c:\Users\User\AppData\Local\Android\Sdk\platform-tools;C:\Users\User\AppData\Local\Android\Sdk\platform-tools;%GRADLE_HOME%\bin;%JAVA_HOME%\bin

如果您对前面的问题感兴趣:我最初的问题是没有显示任何错误,但是模拟器上仍然没有启动任何错误。我把我的项目的" Android“文件夹放进了Android,然后它在我的智能手机上启动了这个应用程序。但是,当我向App.js引入一些小的更改时,由于一些未知的错误,项目无法更新,并且无法作为一个新项目重新打开它。所以我不得不通过终端使用“react原生运行-android”来解决这个问题,而现在我正处于这个问题的状态。

EN

回答 2

Stack Overflow用户

发布于 2019-01-30 12:04:49

嗯..。当您在控制台上运行react(本机运行) android时,1它应该检查你是否有android,第二,它应该编译一些东西,第三,它应该在另一个控制台中启动metro bundler。“加载依赖关系图,完成”应该出现在另一个控制台上,而主控制台仍将编译大约一分钟甚至更长时间.然后它将启动意图并打开应用程序。有时,它只是在第一次加载之后显示一个空白屏幕,所以您应该退出应用程序并从新版本中删除它,然后重新打开应用程序。

发布屏幕截图时,您似乎只看到了辅助控制台,而主控制台却没有显示(?)

票数 0
EN

Stack Overflow用户

发布于 2019-01-30 12:05:09

您想要运行一个您必须使用过Android的本机或纯java应用程序吗?

如果是工作室应用程序:您必须从您的手机中启用开发人员的选项,以启用该应用程序,检查如下:

https://www.samsung.com/uk/support/mobile-devices/how-do-i-turn-on-the-developer-options-menu-on-my-samsung-galaxy-device/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54448467

复制
相关文章
使用TypeScript创建React应用
文章链接:https://bobbyhadz.com/blog/react-create-react-app-typescript[1]
chuckQu
2022/08/19
1K0
使用 Proxifier 将本机代理为服务器
  咱们并不能直接使用 Proxifier 进行代理,需要为其先创建一个隧道。就好比咋给两个世界搞一个虫洞,让小飞机可以穿过虫洞到达另外一个世界。常见的 SSH 工具都有构建隧道的功能,我这里以 FinalShell 为例。毫无疑问,第一步先连接上服务器。第二步点击右下角设置 ☞ 然后选择隧道 ☞ 添加隧道。其中隧道名称可以任意填写,类型选择 SOCKS5,监听端口任意,该端口为隧道服务的端口,IP 为隧道的 ip,一般为 127.0.0.1。
Demo_Null
2020/09/28
4.8K0
使用 Proxifier 将本机代理为服务器
react: 怎么优雅使用获取数据
note: 如果你想了解最新的 react hooks 来获取处理数据的方法:https://www.robinwieruch.de/react-hooks-fetch-data/
西南_张家辉
2021/02/02
1.6K0
使用 WebStorm 创建 React App构建通用的 React 和 Node 应用
译者的话:这是一篇非常优秀的 React 教程,该文对 React 组件、React Router 以及 Node 做了很好的梳理。
一个会写诗的程序员
2018/08/17
1.6K0
使用 WebStorm 创建 React App构建通用的 React 和 Node 应用
网络NAT类型导致无法使用P2P服务解决方法
近期更改了新的光纤宽带,普遍下载速度75mb/s,平时玩csgo等游戏官方服务器嘎嘎流畅,后在使用期间发现弊端:跟朋友使用p2p联机模式的时候网络情况特别差,延迟高的离谱甚至根本无法连接,查阅了许多资料发现是网络NAT连接的问题。
Gujiu
2022/05/01
6.3K0
网络NAT类型导致无法使用P2P服务解决方法
给在本机运行的 React 程序配置 HTTPS
如果用 create-react-app 构建一个程序,并且在本地运行,默认情况下会用 HTTP 协议为该程序提供服务。而在生产环境中运行的程序都用 HTTPS 进行服务。
疯狂的技术宅
2020/11/03
2.9K0
给在本机运行的 React 程序配置 HTTPS
简书无法转存图片,bug该修了
摄影网站基于Github开源项目 https://github.com/rampatra/photography ,开源项目支持运行gulp resize对摄影图片进行一键裁剪,裁剪后宽度为1024px的图片作为原片放入images/full 文件夹,宽度512px的作为预览图,放入images/thumbs文件夹。
zhaoolee
2023/10/23
1590
简书无法转存图片,bug该修了
Go 语言怎么使用类型转换和类型断言?
Go 语言是强类型编程语言,一些使用弱类型编程语言的读者朋友们在初学 Go 语言时,多多少少都会不太适应 Go 语言的类型。
frank.
2023/08/09
2860
Go 语言怎么使用类型转换和类型断言?
Thrift不同服务类型的使用探索
Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 等等编程语言间无缝结合的、高效的服务。
孟君
2019/09/19
3.8K0
Thrift不同服务类型的使用探索
使用Topshelf创建Windows 服务
http://www.cnblogs.com/aierong/archive/2012/05/28/2521409.html
跟着阿笨一起玩NET
2018/09/19
9360
使用Docker创建Elasticsearch服务
一、Docker是什么? Docker是一个开源工具,能将一个WEB应用封装在一个轻量级,便携且独立的容器里,然后可以运行在几乎任何服务环境下。 Docker的容器能使应用跑在任何服务器上并且表现一致。一个开发者在笔记本上建立的一个容器,能跑在很多环境下,如:测试环境,生产环境,虚拟机上,VPS,OpenStack集群,公用的电脑等等 Docker的一般使用在以下几点:
星哥玩云
2022/07/19
7690
使用Docker创建Elasticsearch服务
使用typescript rollup storybook创建你的react组件库
mkdir mylibrary cd mylibrary npm init -y npx -p @storybook/cli sb init --type react npm i -D fork-ts
lilugirl
2021/03/11
2.1K0
使用typescript rollup storybook创建你的react组件库
使用 C 创建 Windows 服务
最近需要将一些命令行程序包装成后台服务, 本来可以用 .NET 完成, 不过又想尝试一下用 C 语言实 现 Windows 服务, 发现用 C 语言做 Windows 服务也是很容易的, 步骤如下:
beginor
2020/08/10
1.4K0
使用Topshelf创建Windows 服务
Winndows Service 是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。它无法通过双击来运行,类似于 Unix 守护进程(daemon processes),当用户注销时它也不会停止。 Windows 服务由三部分组成: 一个服务可执行文件; 一个服务控制程序(SCP); 服务控制管理器(SCM),负责在 HKLM"SYSTEM"CurrentControlSet"Services 下创建服务键值。用户可通过 SCP 控制服务的启动、停止、暂停等,SCP
张善友
2018/01/19
1.1K0
使用 Flask 创建 RESTful 服务
依赖完成以后在 server 目录下再新建一个 server 目录作为项目的主目录,第一级 server 目录作为共用配置文件存储目录。
keinYe
2019/10/17
1.4K0
创建react路由
学习一点简单的前端还是有很多好处的,除了能让你头疼还能让你再也不想碰这sb东西,但是程序员这种傻缺,总是在喊
是小张啊喂
2021/08/10
6150
React Js 中创建和使用 Redux Store
本文,我们将学习在 React 应用中怎么创建 Redux Store。同时,我们将分享怎么使用 Redux store 去管理复杂的 states。
Jimmy_is_jimmy
2023/08/11
3020
React Js 中创建和使用 Redux Store
React开发环境搭建、项目创建、命令使用
前言 一、Node.js下载安装 二、创建React项目 三、React项目常用npm命令使用 总结
main方法
2020/12/07
2.5K0
React开发环境搭建、项目创建、命令使用
创建react路由
学习一点简单的前端还是有很多好处的,除了能让你头疼还能让你再也不想碰这sb东西,但是程序员这种傻缺,总是在喊
是小张啊喂
2021/05/25
6930
点击加载更多

相似问题

无法使用BuildScopeServices.createScriptPluginFactory()创建ScriptPluginFactory类型的服务

160

离子型生成错误:无法使用BuildScopeServices.createScriptPluginFactory()创建ScriptPluginFactory类型的服务

10

创建应用程序时出现React本地错误“无法使用BuildScopeServices.createScriptPluginFactory().”创建ScriptPluginFactory类型的服务

4412

无法创建ScriptPluginFactory类型的服务

51

无法使用AndroidStudio和Ubuntu执行gradlew任务-无法创建ScriptPluginFactory类型的服务

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文