helloworld工程已经到最后一步了,还是出现错误
从昨天下午一直折腾,从jdk13 换到jdk8重要能编译了,然后gradle又无法下载,最后指定好了自己下载的gradle,也好不容易登入账号,模拟器也出来了,点击运行创建的默认手表项目,就出现这个错误,一直无法通过,还需要添加什么配置或者指定什么吗?一个helloworld这么难吗,要哭了.........
HarmonyOS
鸿蒙
赞
2
收藏 1
回答 3
待解决
相关问题
在做智慧农业案例D6时,做到最后一步烧录代码之后显示设备未连接该怎么解决啊
2702浏览 • 0回复 待解决
List与其他组件同级时上滑到最后一项底部显示错误
2212浏览 • 1回复 待解决
自定义弹窗如何进一步封装
439浏览 • 1回复 待解决
HarmonyOS 多个输入框点击下一步键盘收起
763浏览 • 1回复 待解决
从我们开发的java代码或者js代码一步步到 lite_os_a 内核上运行, 中间经历了哪些步骤?
8884浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何一步步推进多端适用待办软件的开发进度?
100浏览 • 1回复 待解决
list 里面如何总是定位到最后一个listitem?
454浏览 • 1回复 待解决
HarmonyOS HiAppEvent订阅的崩溃堆栈,关键信息不全,导致无法进一步分析
14浏览 • 1回复 待解决
HarmonyOS Swiper滑动到最后一页,再次滑动是否有相应事件?
446浏览 • 1回复 待解决
HarmonyOS 已经在构造函数中创建了变量,还是提示错误
173浏览 • 1回复 待解决
HarmonyOS tab组件滑到最后一个index的时候,可以关闭回弹效果吗
75浏览 • 1回复 待解决
#鸿蒙通关秘籍#朋友们,我想知道在HarmonyOS中,适配流程的第一步是啥?
111浏览 • 1回复 待解决
Swiper组件滑动到最后一个元素时,如何让滑动失效,不实现循环滑动的效果
2632浏览 • 1回复 待解决
HarmonyOS List组件通过expandSafeArea做沉浸式后,滚动到最后一条可以不避让安全区吗?
190浏览 • 1回复 待解决
#鸿蒙学习大百科#在系统安全能力方面,哪些是自有,哪些需要进一步适配?
284浏览 • 1回复 待解决
HarmonyOS 如何实现一个左右横滑,滑动到最后有回弹效果,并且可以自定义组件的一个组件
17浏览 • 1回复 待解决
HarmonyOS Scroll使用onTouch如何判断到最后定点后,依然是有下拉动作
16浏览 • 1回复 待解决
nginx部署项目出现了一个问题,cookie丢失
2632浏览 • 1回复 待解决
HarmonyOS swiper向右或者向左滑动到最后一页或第一页时,如何限制继续左滑或者右滑 -
16浏览 • 1回复 待解决
下图是目录结构,错误一直出现什么原因?
2372浏览 • 1回复 待解决
前端已经干了几年了,我是该学下java做全栈,还是学下嵌入式?
2176浏览 • 1回复 待解决
List设置了lanes(2)怎么让最后一个item能占据整个List宽度
1958浏览 • 1回复 待解决
HarmonyOS List组件超过本身大小时最后一个cardview只展示了部分大小
60浏览 • 1回复 待解决
为什么HelloWorld应用退出时会黑屏?
2690浏览 • 3回复 待解决
下载
https://services.gradle.org/distributions/gradle-5.4.1-all.zip
指定本地路径 ->同步(Sync)
参考:
新手教程Gradle下载失败或错误的解决经验分享
我自己把问题解决了,还真不是gradle版本的问题,也不是路径的问题。
首先我电脑里安装了三个jdk,jdk13,jdk11还有jdk8,我电脑系统环境变量和javahome设置的是jdk8,于是乎噩梦就开始了,我现在严重怀疑是开发工具的问题。
我重新安装开发工具,sdk也下载了,工具都下载好了,没做任何配置,打开开发工具,选择鸿蒙项目,选个手表,然后开发工具就把gradle指定找jdk13,问题是jdk13没法编译,我到设置里面把gradle的jvm指定到sdk自带的jdk。也无法编译,然后指定成jdk8,结果同步就正常了。
但是调出虚拟机准备运行helloworld。结果无法运行,我的项目里外部类库显示是jdk13,而我gradle的jvm指定的jdk8,我隐约感觉是这个问题,所有我到setting里找编译级别,可是找了半天也找到,我该配置文件把jdk13改成jdk8,结果同步后它自己又变成jdk13了,于是我卸载开发工具,删除了jdk13和jdk11,重写安装开发工具,
这回我没有急着去新建项目,而且先打开setting,我发现在budid execution deployment 下面居然有编译级别,我改成了8这个级别,然后取消了使用9以上的版本,运行新建项目,在gradle jvm里面我发现自动选择了sdk自动的jdk了,我感觉有戏,然后重新同步编译,发现项目里外部类库也自动改成了sdk里的jdk了,所有配置都正常了,然后运行helloworld程序,这回就没问题了,最后我再到setting里budid execution deployment下面找java compile,我发现又不见了,感觉只有第一次安装开发工具,第一次配置时才会出现java compile,这是不是开发工具的问题啊,所以把这个问题记录一下。
你说的很对,删除JDK13,改装JDK 8就可以了。