递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5232|回复: 8
打印 上一主题 下一主题

[安卓] 调用外部aar库里面的方法时出错

[复制链接]

1

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
跳转到指定楼层
楼主
发表于 2022-4-18 14:37:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式






请问在调用外部aar库里面的方法时出现这样的错误是什么问题呢?
回复

使用道具 举报

145

主题

1240

帖子

5751

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5751
QQ
沙发
发表于 2022-4-18 15:27:15 | 只看该作者
这个错误很明显的,你这个原生方法属于普通方法。在Java当中普通方法需要先创建对象,然后通过对象名调用此方法。而火山嵌入式如何解决。你可以在这个方法表格当中增加一个参数,参数类型为这个类名,然后参数名。这样做相于是。火山先创建了一个对象,然后对象名就是这个方法的参数,为啥?因为参数类型为这个类名。
然后再方法体当中需要修改@<欲操作对象>. get App id();
火山视窗封装视频教程
回复

使用道具 举报

1

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
板凳
 楼主| 发表于 2022-4-18 16:51:32 | 只看该作者
沉默流星 发表于 2022-4-18 15:27
这个错误很明显的,你这个原生方法属于普通方法。在Java当中普通方法需要先创建对象,然后通过对象名调用此 ...

是不是就跟图里这个一样,要先实例化是吧?另外还有一个问题,是不是我需要在火山中按API文档创建一个CosXmlServiceConfig类才能正常调用?能不能直接调用aar包里面的类呢?

回复

使用道具 举报

145

主题

1240

帖子

5751

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5751
QQ
地板
发表于 2022-4-18 16:54:00 | 只看该作者
smhacker 发表于 2022-4-18 16:51
是不是就跟图里这个一样,要先实例化是吧?另外还有一个问题,是不是我需要在火山中按API文档创建一个Cos ...

使用@别名进行指定这个方法所处的类
火山视窗封装视频教程
回复

使用道具 举报

145

主题

1240

帖子

5751

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5751
QQ
5#
发表于 2022-4-18 16:54:48 | 只看该作者
沉默流星 发表于 2022-4-18 16:54
使用@别名进行指定这个方法所处的类

如果是Java语言的不需要,三方类库arr包需要进行指定
火山视窗封装视频教程
回复

使用道具 举报

1

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
6#
 楼主| 发表于 2022-4-18 20:49:05 | 只看该作者
沉默流星 发表于 2022-4-18 16:54
如果是Java语言的不需要,三方类库arr包需要进行指定

还是不行,可能是我哪里没弄好,麻烦大神给做个简单的例子,这是项目文件,里面包文件我都放好了,感激不尽! 问题.rar (725.7 KB, 下载次数: 11)

回复

使用道具 举报

36

主题

444

帖子

1550

积分

金牌会员

Rank: 6Rank: 6

积分
1550
QQ
7#
发表于 2022-4-18 21:12:39 来自手机 | 只看该作者
懂java就是技高一筹 好解决问题
回复

使用道具 举报

41

主题

411

帖子

3238

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3238
8#
发表于 2022-4-18 21:49:59 | 只看该作者
本帖最后由 xqnh520 于 2022-4-18 22:10 编辑







好像是没有返回值 ,是空对象,程序 会闪退。
回复

使用道具 举报

1

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
9#
 楼主| 发表于 2022-4-23 00:07:05 | 只看该作者
xqnh520 发表于 2022-4-18 21:49
好像是没有返回值 ,是空对象,程序 会闪退。

非常感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 23:41 , Processed in 0.102368 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表