Java 在“离子3-”中;爱奥尼亚cordova运行安卓系统;及;爱奥尼亚cordova构建安卓系统“;出错
我使用的是Ionic 3,当我尝试执行“Ionic cordova run android”时,它给出以下错误,请帮助我解决此问题-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
[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版本是什么?