在IONIC 3 - “离子cordova运行android”和“离子cordova构建android”给出错误

问题描述 投票:1回答:3

我正在使用Ionic 3,当我试图执行“离子cordova运行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
java android cordova ionic-framework ionic3
3个回答
1
投票

在userdata中删除.gradle。 例如:C:\Users\admin\.gradle

然后再试一次:

ionic cordova run android

0
投票

尝试删除node_modules文件夹

并运行

npm install

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


0
投票

检查您的平台

cordova platform ls

如果未安装android,则使用命令bellow并重试。

cordova platform add [email protected]
© www.soinside.com 2019 - 2024. All rights reserved.