Java 在“离子3-”中;爱奥尼亚cordova运行安卓系统;及;爱奥尼亚cordova构建安卓系统“;出错

Java 在“离子3-”中;爱奥尼亚cordova运行安卓系统;及;爱奥尼亚cordova构建安卓系统“;出错,java,android,cordova,ionic-framework,ionic3,Java,Android,Cordova,Ionic Framework,Ionic3,我使用的是Ionic 3,当我尝试执行“Ionic cordova run android”时,它给出以下错误,请帮助我解决此问题- [16:13:25] dev server running: http://localhost:8101/ [ERROR] app-scripts serve unexpectedly failed.settings: undefinedcontext: [object Object] C:\DevArea\IonicApp\MyApp>co

我使用的是Ionic 3,当我尝试执行“Ionic cordova run 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

尝试删除节点\模块文件夹

npm install

或者将Ionic重新安装到最新版本

使用

cordova platform ls
如果未安装android,请使用下面的命令并重试

cordova platform add android@6.0.0

删除用户数据中的
.gradle

例如:
C:\Users\admin\.gradle

然后重试:

ionic cordova run android

cordova requirements的输出是什么?android的需求检查结果:Java JDK:installed 1.8.0 android SDK:installed true android target:not installed cmd:Command失败,退出代码1错误输出:线程“main”Java.lang.NoSuchMethodError中异常:com.android.prefs.AndroidLocation.getAvdFolder()Ljava/lang/St环;在com.android.sdklib.tool.avdmanagerci.run(avdmanagerci.java:210)在com.android.sdklib.tool.avdmanagerci.main(avdmanagerci.java:200)上Gradle:installed C:\Program Files\Android\Android Studio\Gradle\Gradle-3.2\bin\Gradle错误:部分要求检查失败请在您的帖子中包含您对问题的任何其他信息。避免在评论中添加这些内容,因为它们更难阅读,也更容易删除。你的帖子的编辑按钮就在帖子标签的下方。你的android sdk版本是什么?