Flutter如何使用本地公共项目

正在制作的游戏分为两个项目,一是游戏本体,二是关卡编辑器,两个项目需要共用文件,但是事情进行的并不顺利,最终采用了下面的方法
在pubspec.yaml中直接导入package项目

dependencies:
  meaty_plant_public_package:
    path: 完整本地路径,到项目文件夹

巨坑警报:本地package内资源的使用
以下方法仅用于生成调试版,正式版会出错!正式版时还是需要把资源文件复制到主项目内使用
官网上的写法,我尝试了很多次都没有成功。在路径上各种出错。
想要使用资源,目前我只尝试到了下面的方法
1、在package文件夹目录下增加资源文件夹,这里我们使用images,并加入图片
2、把images文件夹复制进lib里,和dart文件们放一起
3、在package的pubspec.yaml中加入下列代码

2019-07-10更新:本地package内资源的使用
1、在package文件夹目录下增加资源文件夹,这里我们使用images,并加入图片
2、在package的pubspec.yaml中加入下列代码即可,目前的flutter版本已经修正了图片资源的错误,在调试版和发布版均可使用

  assets:
  - images/

3、在主项目中调用时需加上包名
上面四步错一步就会出现各种异常

之前采用的方式是import moudle,但是不好使。
发生过如下问题:
1、无法访问图片资源。我尝试了数种方式,没有一种能访问到
2、第二个项目干脆在import moudle本地package时直接甩给我一句Specify location of the gradle or android eclipse project,无法导入,最终没有解决
3、整个项目被拷贝到主项目中,同步起来很麻烦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值