- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在开发应用程序时,我遇到了以下错误。我尝试将 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)
最佳答案
我是如何解决这个问题的:
首先,确保我设置了 %java_home% 变量并且 %path% 包含了 java sdk。 How to setup Java environment variables
其次,转到您的 android 文件夹并运行此命令:
C:\Projects\myproject\android>gradlew.bat app:installDebug.
Unzipping C:\Users\codeb.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.2-all.zip to C:\Users\codeb.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv Exception in thread "main" java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:225) at java.util.zip.ZipFile.(ZipFile.java:155) at java.util.zip.ZipFile.(ZipFile.java:169) at org.gradle.wrapper.Install.unzip(Install.java:215) at org.gradle.wrapper.Install.access$600(Install.java:27) at org.gradle.wrapper.Install$1.call(Install.java:75) at org.gradle.wrapper.Install$1.call(Install.java:48) at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69) at org.gradle.wrapper.Install.createDist(Install.java:48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
如您所见,我的 gradle 下载已损坏。您所要做的就是删除此文件夹并重新运行命令。
C:\Projects\myproject\android>gradlew.bat app:installDebug
Downloading https://services.gradle.org/distributions/gradle-4.10.2-all.zip ............................................................................................................... Unzipping C:\Users\codeb.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.2-all.zip to C:\Users\codeb.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv
Welcome to Gradle 4.10.2!
Here are the highlights of this release: - Incremental Java compilation by default - Periodic Gradle caches cleanup - Gradle Kotlin DSL 1.0-RC6 - Nested included builds - SNAPSHOT plugin versions in the
plugins {}
blockFor more details see https://docs.gradle.org/4.10.2/release-notes.html
现在,您可以回到您的 React Native 项目并运行
react-native run-android
info JS server already running. info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)...
Task :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. Read: -1 01:03:18 V/ddms: execute: returning Installing APK 'app-debug.apk' on 'Pixel_2_API_28(AVD) - 9' for app:debug 01:03:18 D/app-debug.apk: Uploading app-debug.apk onto device 'emulator-5554' 01:03:18 D/Device: Uploading file onto device 'emulator-5554' 01:03:18 D/ddms: Reading file permision of C:\Projects\xx\android\app\build\outputs\apk\debug\app-debug.apk as: rwx------ 01:03:18 V/ddms: execute: running pm install -r -t "/data/local/tmp/app-debug.apk" 01:03:19 V/ddms: execute 'pm install -r -t "/data/local/tmp/app-debug.apk"' on 'emulator-5554' : EOF hit. Read: -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 hit. Read: -1 01:03:19 V/ddms: execute: returning Installed on 1 device.
在 9 秒内取得成功 27 个可操作任务:1 个已执行,26 个是最新的 运行信息 C:\Users\codeb\AppData\Local\Android\Sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081 信息启动应用程序 模拟器 5554 (C:\Users\codeb\AppData\Local\Android\Sdk/platform-tools/adb -s emulator-5554 shell am start -n com.myproject/com.myproject.MainActivity)...开始: Intent { cmp=com.myproject/.MainActivity }
关于java - 命令失败 : gradlew. bat installDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54776936/
这段代码: class Bat{ public: Bat(); Bat(int i=0); virtual ~B
有没有办法摆脱整个测试文件?整个测试套件? 类似的东西 @test 'dependent pgm unzip' { command -v unzip || BAIL 'missing depend
我有一些 bats我运行以测试某些功能的脚本如何在脚本中回显 bats 文件名? 我的 bats 脚本如下所示: #!/usr/bin/env bats load test_helper echo $
我想创建一个 bat 文件,该文件创建一个文件列表和路径(MyList.txt)。将该文件保存到运行 bat 文件的同一目录中。 这就是我试图用 MyList.txt 完成的。我也想整理文件。 fil
有人可以教我如何使用 .bat 文件或建议更改代理设置吗? 老实说,我找不到有关的好信息。 我需要一个 .bat 文件,它将使用特定的代理 IP 和端口更改我的 Internet 设置(代理)。 谢谢
我想知道如何创建一个 bat 文件来执行在特定目录中找到的所有其他 bat 文件? 最佳答案 单向 for %%f in (c:\xxx\*.bat) do ( call %%f ) (要从同一
我想知道如何创建一个 bat 文件来执行在特定目录中找到的所有其他 bat 文件? 最佳答案 单向 for %%f in (c:\xxx\*.bat) do ( call %%f ) (要从同一
我需要创建 2 个 .bat 文件: 转储我的 PostgreSQL 数据库 恢复 PostgreSQL 数据库 如何将变量(数据库名称、登录名、密码等)移出到外部文件,以便两个 .bat 文件可以使
我正在尝试设置 Minecraft 服务器,实际上一切正常。我正在使用 launch.bat 文件启动服务器。 "%ProgramFiles%\Java\jre1.8.0_20\bin\java.ex
我在 Windows 2003 系统上,需要编写脚本来删除和创建 WebSphere Application Server 中的配置文件。这需要我调用 manageprofiles.bat 两次,一次
这里相对简单的事情没有一个容易发现的答案......我已经尝试了 start、/K 标志等的变体,但是每当我的批处理文件命中 servicecontroller 时行并运行该命令,它完成了命令,但之后
我正在尝试获取我的 commit-build.bat执行其他 .BAT 文件作为我们构建过程的一部分。 commit-build.bat的内容: "msbuild.bat" "unit-tests.b
我有一个要获取的实用程序脚本,其中包含两个提示用户输入的函数; anykey 和 yesno。 如何测试提示?提示文本不会显示在 $output 中。 此外,如何强制 yesno 中的 while 循
我有一个要获取的实用程序脚本,其中包含两个提示用户输入的函数; anykey 和 yesno。 如何测试提示?提示文本不会显示在 $output 中。 此外,如何强制 yesno 中的 while 循
我有一个 bat 文件,它根据文件名将每个文件放在一个文件夹中。但是,当我运行 bat 文件时,它也会将 bat 文件放在一个文件夹中。我想排除 bat 文件扩展名,因为我必须进入每个文件夹并剪切 b
我的机器上安装了 python.exe(多次),但没有安装 python.bat。我正在尝试构建 Chromium 嵌入式框架,主批处理文件显示 @echo off python.bat tools\
我想使用 master.bat 从不同位置执行多个 .bat 文件 我试过 Master.bat REM Echo Launch dir: "%~dp0" REM Echo Current dir:
嘿社区,我需要知道如何运行 .bat 文件以将文本字符串写入运行 .jar 的 .bat 文件以使用该命令。 用于运行其他批处理文件中的命令的批处理文件也将从 Windows 任务计划程序运行。 顺便
在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC目录下,有两个.bat文件: ./vcvarsall.bat bin/vcvars32.b
我想在 tomcat 上部署时在 war 文件之外设置 application.properties 文件,这是我的观察 1. 当我将 jvm 属性设置为 spring.config.location
我是一名优秀的程序员,十分优秀!