帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
12
帖子
0
勋章
213
Y币

[插件开发] 自定义模块打包报错:Android resource linking failed

[复制链接]
发表于 2023-11-24 09:30:01
本帖最后由 yuanbao15 于 2023-11-24 09:30 编辑

最近在做一个NFC的自定义模块开发,通过Android原生开发自定义模块,在android项目中已测试OK。
生成模块aar,打包成zip上传到用友平台,通过项目打包或自定义loader打包时均报错:
655ffad8411c4.png

这个样式确实在模块中有使用,activity为透明的所以自定义了一个样式继承了这个Theme.AppCompat.NoActionBar:
655ffb5406e69.png

模块的依赖情况如下:使用了AndroidX,编译的目标版本为SDK-28.
655ffbba26b40.png

现在我最终的问题是,在Android项目中模块正常,但在用友平台上打包失败,怎么解决?当前用友社区的搜索功能也很鸡肋,无法到搜索相关内容。
求大神指导下。
yuanbao15
12
帖子
0
勋章
213
Y币
最佳答案
感谢楼上几位大佬的指导。 说一说后续吧。 androidX资源包和模块包一起打包,平台打包仍然报错。 按楼上说的,在build.gradle中不通过链接引入,而是将appcompat-1.0.0.aar包放到模块的libs文件夹下,结果导致我的android项目编译无法通过了,项目也直接报错缺乏资源。 最终的做法: 1、项目依赖的api引擎文件从v1.1.0升级到v3.0.0。 2、build.gradle中仍是通过链接引入,非本地文件。使用的appcompat:1.0.0。 3、使用的activity不再继承AppCompatActivity而是继承普通的Activity,这样所以我也不用自己写样式继承Theme.AppCompat.NoActionBar来实现透明了,通明效果直接就用:@android:style/Theme.Translucent.NoTitleBar 目前我的android项目正常,导出模块aar放到用友平台上进行打包也不报错了。暂时没有啥问题了。
130
帖子
7
勋章
5万+
Y币
https://community.yonyou.com/thread-191332-1-1.html


如果项目里面存在androidx 就用androidx,否者就用androidv26就行了
12
帖子
0
勋章
213
Y币
Arly【770104707】 · 2023-11-24 09:43https://community.yonyou.com/thread-191332-1-1.html



谢谢回复。
是需要把你的这个包当做自定义模块上传添加到项目,这样吗?
12
帖子
0
勋章
213
Y币
Arly【770104707】 · 2023-11-24 09:43https://community.yonyou.com/thread-191332-1-1.html



谢谢回复。

老哥再帮忙看下,按你的资源包,我当作模块上传添加进项目,现在打包不报我原有的错误了。但报新的错:
12
帖子
0
勋章
213
Y币
本帖最后由 yuanbao15 于 2023-11-24 10:07 编辑

新的报错:(使用了老哥的androidx资源包后)
656004c0d3530.png
130
帖子
7
勋章
5万+
Y币
yuanbao15 · 2023-11-24 10:04新的报错:(使用了老哥的androidx资源包后)

build.gradle 怎么配置的截图看看
12
帖子
0
勋章
213
Y币
模块内的build.gradle:
6560076136d53.png

130
帖子
7
勋章
5万+
Y币
yuanbao15 · 2023-11-24 10:16模块内的build.gradle:

appcompat改成1.0.0 试试能不能运行

还有就是依赖都放到插件包里面嘛?
12
帖子
0
勋章
213
Y币
Arly【770104707】 · 2023-11-24 10:23appcompat改成1.0.0 试试能不能运行

还有就是依赖都放到插件包里面嘛?

刚刚改成1.0.0,项目报了个错No cached version available for offline mode。gradle那儿关掉离线然后同步就好了。

Android项目中是ok的。但取出aar打包上传模块,在平台打包那儿还是同样的错误,没变。
12
帖子
0
勋章
213
Y币
模块依赖改成appcompat-1.0.0后:


65601185306b3.png

12下一页
您需要登录后才可以回帖 登录

本版积分规则