Cordova CLI android 路径错误
Cordova CLI android path error
我将目录结构 E: 更改为 R:,但仍然在 build.xml
中选择 E:\Adroid SDK\...
路径,事实上 ANDROID_HOME
变量是正确的 R:\Android SDK\...
但是还是.
这是我在 运行 cordova run android
命令时遇到的错误。
R:\Cordova\workshop>cordova run android
Running command: cmd "/s /c "R:\Cordova\workshop\platforms\android\cordova\run.b
at""
Buildfile: R:\Cordova\workshop\platforms\android\build.xml
BUILD FAILED
R:\Cordova\workshop\platforms\android\build.xml:90: Cannot find E:\Android SDK\android-sdk\tools\ant\build.xml imported from R:\Cordova\workshop\platforms\android\build.xml
Total time: 0 seconds
R:\Cordova\workshop\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,R:\Cordova\workshop\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
ERROR running one or more of the platforms: Error: cmd: Command failed with exit
code 8
You may not have the required environment or OS to run this project
任何人都知道为什么旧 pah 仍然存在以及如何更改它,这将有所帮助。
原路径存放在platforms/android文件夹下的部分文件中。 (至少在 .gradle 文件夹的 fileSnapshots.bin 中看到它)当您将 android 平台添加到您的项目时。
您可以尝试的第一件事是 运行 platforms\android\cordova\clean.bat 看看它是否可以解决您的问题。
如果它不起作用,我认为最简单的方法是删除 android 平台并重新添加它。 (在继续之前,请务必将您可能修改过的所有文件保存在 platforms/android 文件夹中!)
cordova platform remove android
cordova platform add android
(如果需要使用特定版本或android平台,可以用@versionnumber添加版本号)
我通过仅替换那些 java
文件、www
和 plugins
不同的文件夹来整理,但仍然使用 Gradle
build.Trying使用 Ant
构建。目前我已经回到正轨,编译没有问题。
我相信这会对您有所帮助,以便您可以重新开始开发。
但是在操作 java
文件时要小心,顺便说一句,你可以对错误进行排序,但仍然如此。
我将目录结构 E: 更改为 R:,但仍然在 build.xml
中选择 E:\Adroid SDK\...
路径,事实上 ANDROID_HOME
变量是正确的 R:\Android SDK\...
但是还是.
这是我在 运行 cordova run android
命令时遇到的错误。
R:\Cordova\workshop>cordova run android
Running command: cmd "/s /c "R:\Cordova\workshop\platforms\android\cordova\run.b
at""
Buildfile: R:\Cordova\workshop\platforms\android\build.xml
BUILD FAILED
R:\Cordova\workshop\platforms\android\build.xml:90: Cannot find E:\Android SDK\android-sdk\tools\ant\build.xml imported from R:\Cordova\workshop\platforms\android\build.xml
Total time: 0 seconds
R:\Cordova\workshop\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,R:\Cordova\workshop\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
ERROR running one or more of the platforms: Error: cmd: Command failed with exit
code 8
You may not have the required environment or OS to run this project
任何人都知道为什么旧 pah 仍然存在以及如何更改它,这将有所帮助。
原路径存放在platforms/android文件夹下的部分文件中。 (至少在 .gradle 文件夹的 fileSnapshots.bin 中看到它)当您将 android 平台添加到您的项目时。
您可以尝试的第一件事是 运行 platforms\android\cordova\clean.bat 看看它是否可以解决您的问题。
如果它不起作用,我认为最简单的方法是删除 android 平台并重新添加它。 (在继续之前,请务必将您可能修改过的所有文件保存在 platforms/android 文件夹中!)
cordova platform remove android
cordova platform add android
(如果需要使用特定版本或android平台,可以用@versionnumber添加版本号)
我通过仅替换那些 java
文件、www
和 plugins
不同的文件夹来整理,但仍然使用 Gradle
build.Trying使用 Ant
构建。目前我已经回到正轨,编译没有问题。
我相信这会对您有所帮助,以便您可以重新开始开发。
但是在操作 java
文件时要小心,顺便说一句,你可以对错误进行排序,但仍然如此。