欢迎大家加入[开源鸿蒙跨平台开发者社区](https://openharmonycrossplatform.csdn.net),一起共建开源鸿蒙跨平台生态。

目录

1配置工具

1.0载仓库压缩包

1.1配置访问令牌

2搭建时产生的问题

2.1版本问题

2.2调试签名信息问题

2.3 依赖问题

2.4可能存在的问题

3结果

参考文章

【1】【2025版 OpenHarmony】 GitCode 口袋工具:Flutter + Dio 网路请求 打造随身的鸿蒙版 GitCode 搜索助手

【2】开源鸿蒙-基于Flutter搭建GitCode口袋工具

1配置工具

1.0载仓库压缩包

仓库地址:

gitcode_pocket_tool - AtomGit | GitCode​编辑https://gitcode.com/byyixuan/gitcode_pocket_tool

1.1配置访问令牌

GitCode - 全球开发者的开源社区,开源代码托管平

https://gitcode.com/setting/token-classic

配置令牌名称和到期时间,之后向下滑找到新建访问令牌按钮,点击此按钮新建:

注意重要:新建成功后,一定要复制好这个访问令牌,并且保存好,不要让别人知道!

解压项目并打开

打开之后目录如图所示:

2搭建时产生的问题

2.1版本问题

这里推荐选择第一个手动设置。因为我之前用过第二个自动配置,但是他也没给我自动配置,就在"targetSdkVersion"中写了个1上去,导致一直无法构建成功。项目中"compatibleSdkVersion"和 "targetSdkVersion"都是5.1.0(18)的,如果你的版本低于或者高于18,都会导致无法运行成功。这里,我的模拟器版本是Api20版本的,所以要改成6.0.0(20),然后点击Try again。

2.2调试签名信息问题

由于我们是使用别人的项目,所以这里的调试签名不是我们自己的,我们需要把这段内容删除掉,然后点击Try again。让DevEco Studio自动构建自己的调试签名,

2.3 依赖问题

Try Again后会弹出来一堆爆红的信息。原因是未安装该插件的依赖。我们打开终端,执行" flutter build hap"命令。构建完后弹出"请通过DevEco Studio打开ohos工程后配置调试签名(File -> Project Structure -> Signing Configs 勾选Automatically generate signature)",我们根据这个指引完成.但是我一直在"Structure"这里转圈圈,这里打开Flie->Invalidate Caches->Delete embedded browser engine cache and cookies。重启后再次来到"Structure",点击Sign In登录自己的账号,会弹出来一个网址进行登录,点击OK即可。这个时候启动的箭头已经变绿了,就可以正常运行项目了。但是这个时候,因为还没配置访问令牌,所以功能无法正常使用。

flutter build hap

2.4可能存在的问题

在DevEco Studio里面直接给flutter build hap,可能会出现如下报错

直接调用cmd指令运行可能会出现如下错误

出现这个错误需要去项目文件下打开

就是上图的在终端中打开。

然后输入flutter build hap完成后烧写入

3结果

总结

本文介绍了基于Flutter+Dio开发的GitCode口袋工具项目配置过程。首先需从GitCode获取项目源码并配置访问令牌,然后解决搭建过程中遇到的版本兼容问题(需调整SDK版本至6.0.0)、调试签名问题(需删除原有签名)和依赖问题(需执行flutter build hap命令)。最后通过DevEco Studio配置调试签名并登录账号完成项目部署。文章详细记录了配置过程中可能出现的错误及解决方法,为开发者提供了完整的项目搭建指南。(149字)

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐