当前位置: 首页 > 知识库问答 >
问题:

命令失败:gradlew.bat installDebug

袁何平
2023-03-14

在开发一个应用程序时,我遇到了以下错误。我试图将java版本从11降级到8,但这并没有帮助。

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 15s
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\samie\Documents\React Native\auth\node_modules\react-native\local-cli\runAndroid\runAndroid.js:299:19)
    at buildAndRun (C:\Users\samie\Documents\React Native\auth\node_modules\react-native\local-cli\runAndroid\runAndroid.js:135:12)
    at isPackagerRunning.then.result (C:\Users\samie\Documents\React Native\auth\node_modules\react-native\local-cli\runAndroid\runAndroid.js:65:12)
    at process._tickCallback (internal/process/next_tick.js:68:7)

共有1个答案

严令秋
2023-03-14

我是如何解决这个问题的:

首先,确保设置了%java_home%变量,并且%path%包含了java sdk。如何设置Java环境变量

其次,转到您的android文件夹并运行以下命令:

C:\Projects\myproject\android>gradlew.bat app:installDebug.
C:\Projects\myproject\android>gradlew.bat app:installDebug

现在,您可以回到您的react本机项目并运行

react-native run-android

信息JS服务器已经运行。在设备上建立和安装应用程序(cd android&&gradlew.bat app:installdebug)...

任务:app:installdebug 01:03:18 v/ddms:execute:running am get-config 01:03:18 v/ddms:execute'am get-config'on'emulator-5554':EOF hit。读取:-1 01:03:18 V/ddms:execute:retting APK'app-debug.APK'on'pixel_2_api_28(AVD)-9'for app:debug 01:03:18 d/app-debug.APK:将app-debug.APK上载到设备上'emulator-5554'01:03:18 d/device:将文件上载到设备上'emulator-5554'01:03:18 d/ddms:读取文件C:\projects\xx\android\app\build\outputs\APK\debug\app-debug.“/data/local/tmp/app-debug.APK”01:03:19 v/ddms:在'emulator-5554'上执行'pm install-r-t“/data/local/tmp/app-debug.APK”:EOF命中。阅读:-1 01:03:19 V/ddms:execute:returning 01:03:19 V/ddms:execute:running rm“/data/local/tmp/app-debug.apk”01:03:19 V/ddms:execute'rm“/data/local/tmp/app-debug.apk”on'emulator-5554':EOF命中。阅读:-1 01:03:19 V/DDMS:执行:返回安装在1个设备上。

在9s中成功构建27个可操作的任务:1个已执行,26个最新信息运行C:\users\codeb\appdata\local\android\sdk/platform-tools/adb-s仿真器-5554反向TCP:8081tcp:8081信息在仿真器上启动应用程序-5554(C:\users\codeb\appdata\local\android\sdk/platform-tools/adb-s仿真器-5554 shell am start-n com.myproject/com.myproject.mainactivity)...开始:Intent{cmp=com.myproject/.mainactivity}

 类似资料:
  • 我使用android studio preview beta 4,打开project it build时从https://github.com/drklo/Telegram获得Telegram源代码,并出现以下错误: 我使用最新的NDK android-ndk-r16-beta1-windows-x86。add-application.mk的第100行中有错误,它是: 所以我使用的add-appl

  • 有人能帮我解决这个错误吗? 我把ADS放在我的项目中,当我尝试将我的项目构建到Android时,我得到了这个错误。 但是,如果我将ADS脱机,那么错误就会消失。 命令调用失败:Gradle 构建失败。C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -classpath “E:\unity 5\Editor\Data\PlaybackEngines\An

  • 我是Docker的新手,同时运行Docker文件**我的Docker文件** 来自Microsoft/DotNet:2.2.0-Preview1-AspNetCore-Runtime作为基础 工作目录/app 来自Microsoft/DotNet:2.2.100-Preview1-SDK AS Build workdir/dineshvisualstudio/autofac-interceptor

  • 以前我的磁盘空间快用完了,mongodb停止工作。然后我增加了磁盘大小,但mongodb无法开始工作。 虽然启用了日志记录,但我已经执行了以下命令 sudo-u mongodb mongod--dbpath/var/lib/mongodb/--repair 如何修复特定的集合(change_set)或数据库? UPDATE:当我运行mongodump时,--repair for change_se

  • 问题内容: 我是shell脚本方面的菜鸟。如果命令失败,我想打印一条消息并退出脚本。我试过了: 但它不起作用。它会继续执行脚本中此行之后的指令。我正在使用Ubuntu和bash。 问题答案: 尝试: 四个变化: 更改为 使用代替 在和之后介绍 之前和之后的空格 既然你要打印的消息,只有当命令失败(非零值退出)退出你需要一个不是。 将在成功时运行(退出值)。在哪里 将在失败(退出值非零)时运行。 使

  • 当我运行tns run android时,我正在尝试构建一个nativescript应用程序。我遇到以下错误: 失败:生成失败,出现异常。 > 错误:任务执行失败:app:transformNativeLibsWithStripDebugSymbolForDebug。 启动进程“command”C:\Users\Natasha\AppData\Local\Android\Sdk\ndk bundl