【发布时间】:2018-08-09 12:12:56
【问题描述】:
我的应用中有两个库。
一个是加密库(A),一个是虚拟键盘库(B)。
我直接使用A库,
虚拟键盘库也在内部使用 A 并包含在 aar 中。
B 仅使用 A 的 2 个函数,转换为 Dex Jar 时只有 2 个函数可见。 (BA函数,BB函数)
但是,当我构建我的应用程序时,我收到了一个与函数相关的错误,该错误不是从 B 调用的。
Caused by: java.lang.NoSuchMethodError: No static method BC()
[B in class Lcom/Encryption/Encrypt/API; or its super classes
(declaration of 'com.Encryption.Encrypt.API'
appears in /data/app/kr.co.MyApp-1/base.apk:classes8.dex)
这是否与将 B 转换为 Dex Jar 时只有 2 个函数有关?
【问题讨论】:
标签: android jar java-native-interface aar