在离子3 - “离子cordova运行android”和“离子cordova build android”给出错误
问题描述:
我使用离子3,当我试图执行“离子cordova运行android”,它给出了以下错误,请帮助我解决这个问题 -在离子3 - “离子cordova运行android”和“离子cordova build android”给出错误
[16:13:25] dev server running: http://localhost:8101/
[ERROR] app-scripts serve unexpectedly failed.settings: undefinedcontext: [object Object]
C:\DevArea\IonicApp\MyApp>cordova run android
ANDROID_HOME=C:\Users\kavita.verma1\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
Subproject Path: CordovaLib
Exception in thread "main" java.lang.NullPointerException
at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
at org.gradle.wrapper.Install.createDist(Install.java:44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Error: cmd: Command failed with exit code 1 Error output:
Exception in thread "main" java.lang.NullPointerException
at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
at org.gradle.wrapper.Install.createDist(Install.java:44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
离子版本
C:\DevArea\IonicApp\MyApp>ionic -v
3.4.0
答
尝试删除该文件夹node_modules
和运行
npm install
或重新安装离子到最新版本
'cordova requirements'的输出是什么? –
要求检查的android结果: 的Java JDK:安装1.8.0 Android SDK中:安装真正 Android的目标:未安装 CMD:命令失败,退出代码1个错误输出: 异常线程 “main” 的java.lang。 NoSuchMethodError:com.android.prefs.AndroidLocation.getAvdFolder()Ljava/lang/St ring; at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:210) at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200) Gradle:已安装C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-3.2 \ bin \ gradle 错误:某些需求检查失败 –
请编辑您的帖子以包含您对问题的任何其他信息。避免在评论中添加这些内容,因为它们难以阅读并且可以更容易地删除。您帖子的修改按钮位于帖子标签下方。 –