首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在离子3-“离子cordova运行android”和“离子cordova构建android”中,出现了错误。

在离子3-“离子cordova运行android”和“离子cordova构建android”中,出现了错误。
EN

Stack Overflow用户
提问于 2017-06-16 10:57:10
回答 3查看 2.1K关注 0票数 1

我正在使用Ionic 3,当我试图执行“离子型cordova运行android”时,它给出了以下错误,请帮助我解决这个问题-

代码语言:javascript
复制
[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)

离子版本

代码语言:javascript
复制
    C:\DevArea\IonicApp\MyApp>ionic -v
    3.4.0
EN

回答 3

Stack Overflow用户

发布于 2019-03-02 11:41:36

删除用户数据中的.gradle

例:C:\Users\admin\.gradle

然后再试:

代码语言:javascript
复制
ionic cordova run android
票数 1
EN

Stack Overflow用户

发布于 2017-06-22 08:45:56

尝试删除node_modules文件夹

然后跑

代码语言:javascript
复制
npm install

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

票数 0
EN

Stack Overflow用户

发布于 2017-06-22 11:54:23

检查您的平台

代码语言:javascript
复制
cordova platform ls

如果没有安装android,请使用下面命令,然后再试一次。

代码语言:javascript
复制
cordova platform add android@6.0.0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44587540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档