在WINDOWS 10上使用cordova,我无法构建项目。
当我尝试< code>cordova要求时,它显示< code>Android目标:未安装。
我在互联网和SO上尝试了所有可能的解决方案,然而,没有一个适合我。可能这与最新版本的科尔多瓦v 8.0.0有关。
我尝试了以下操作,但没有成功:
1.覆盖我的C:\Users\admin\AppData\Local\Android\Sdk
文件夹中cordova CLI中的工具文件夹
2.cordova平台删除android
,然后cordova平台添加android@7.0.0
3.在Android Studio中卸载并重新安装所有SDK
4.<代码>
<platform name="android">
<preference name="android-minSdkVersion" value="16"/>
<preference name="android-targetSdkVersion" value="26"/>
<!--other line code -->
</platform>
以下是启动requirements命令后的日志:
Android Studio project detected
Requirements check results for android:
Java JDK: installed
Android SDK: installed true
Android target: not installed
cmd: Command failed with exit code 1 Error output:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.AvdManagerCli.parseSdk(AvdManagerCli.java:328)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:204)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:195)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 6 more
Gradle: installed
请建议解决此问题的解决方案。
终于修好了!我将JDK降级到8.172版本。似乎Android SDK 不支持 8 以上的 JDK 版本。然后,更新环境变量中的JAVA_HOME路径以指向新的 JDK 文件夹路径。如果您使用的是Mac或* nix盒子,您也可以尝试jenv(我无法尝试jenv,但请告诉我它是否对您有用)
我正在尝试在windows 7上安装Cordova。我将学习本教程:https://www.tutorialspoint.com/cordova/cordova_first_application.htm 当我运行cordova requirements时,它说没有安装android目标,并设置了android_HOME环境变量 如图1所示,当我回ANDROID_HOME时,它被设置为正确的位置。
C:\用户\金杭星\你好 Android的要求检查结果: Java JDK: 已安装 1.8.0 Android SDK: 已安装 真正的Android目标: 未安装 cmd: 命令失败,退出代码 1 错误输出: “android” 未被识别为内部或外部命令、可操作程序或批处理文件。Gradle: 已安装 C:\程序文件\Android\Android Studio\gradle\gradle-3
在 ubuntu 中安装科尔多瓦的要求时...我面临目标Android问题: Android目标:未安装 请安装[Androidtarget:“Android-24][1]#target”。 提示:通过运行:/home/harmath/androidstudio/tools/android打开SDK管理器 您需要: > android-24#目标的“SDK平台” ”Android SDK平台工具(
我是离子的新手,我试图构建我的应用程序,但它失败了,所以我运行了“科尔多瓦要求”,我得到了这个错误: 有人知道怎么解决这个问题吗? 谢谢
我的Cordova安装有问题:我安装了Cordova、Android Studio、Android SDK、Java并在中定义了 。当我转到Cordova项目并键入时,我会出现错误 检测到Android Studio项目 Android需求检查结果: Java JDK:installed 1.8.0 Android SDK:installed true Android目标:未安装 Android: