我已经有两天遇到同样的问题了,而且我似乎无法让 Cordova 做我想做的事。
背景:
~我的机器上安装了所有 Android SDK
~我的PATH
包括SDK工具和平台工具,在我的电脑上存在的文件路径下
~ 我为 ANDROID_HOME
和 JAVA_HOME
创建了一个环境变量,如 Cordova 页面上所述。
~我只是尝试在Android中运行程序,Cordova在调用Cordova需求时说我满足所有要求
~我已经完成Cordova platform rm android --save/add
多次
~ 我正在运行 Cordova 6.2.1 和 [email protected] (由于某种原因不会安装[email protected])
我是 Cordova 新手,所以也许我错过了一些必要的基本测试,但我遇到了一个令人困惑的错误。
错误:(当我尝试 Cordova build|run|clean --verbose
时发生)
ANDROID_HOME=myPathToMyAndroid\sdk
JAVA_HOME=myPathToMYJava\jdk1.8.0_91
Exception in thread "main" java.lang.RuntimeException: Wrapper properties file '\Users\myName\!Projects\myApplication\platforms\android\gradle\wrapper\gradle-wrapper.properties' does not exist.
at org.gradle.wrapper.WrapperExecutor.forWrapperPropertiesFile(WrapperExecutor.java:47)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47)
Error: cmd: Command failed with exit code 1
at /callbackString/
这让我感到困惑,主要是因为 gradle 文件中的所有内容都在不断重建,包括 gradle\wrapper 文件中的所有内容。
我正在工作中使用网络驱动器并拥有代理,但我真的不知道这是否重要,但我真的不知道哪些信息与此问题相关,因为我找不到互联网上还发生过这样的情况。
如有任何帮助,我们将不胜感激。
编辑:
值得注意的是,我的文件系统中有一个 gradle-wrapper.properties 文件,但在 Windows 文件系统上它只能读取为 gradle-wrapper,没有扩展名。我正在运行 Windows 7 企业版。
最佳答案
好吧,我解决了这个问题,这似乎是一个相当个人的问题,而且很可能不会成为许多其他人的问题。但是,如果将来有人遇到问题,我会回答。
正如我所说,在我的工作中,我们有网络驱动器,我的项目文件夹位于网络驱动器上,而不是 C: 驱动器上。一旦我将项目文件夹移动到 C 驱动器,它就可以正常工作了。
关于java - Gradle-Wrapper.Properties 不存在 (Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38750471/