我已经研究了几个小时来寻找可能的解决方案,但无论我尝试什么都失败了。这是解释的情况:
app-debug.aar
我在生成文件的 Android Studio 上有这个库项目。然后我在实现项目中添加这个新模块,按照向导导入 .JAR/.AARs 我选择.aar
并更新:app
项目结构中的依赖项。
清理项目后(即使使用./gradlew clean
--Mac OS X),我可以在任何活动中引用此类及其方法。
现在在运行时,一旦在真实设备上构建并安装,应用程序将崩溃并抛出上述运行时异常。
注意:我正在导入,.aar
因为我需要保护代码并且它有资源,所以 a.jar
是不可能的。如果我导入库模块(使用 source 和 all 而不是 an .aar
),那么应用程序在运行时没有问题。
我已经尝试了一切,如果有人能阐明这可能是什么,将不胜感激。
该类扩展ViewGroup
并在运行时实例化,以防万一。代码是给我的,所以除非绝对必要,否则可能无法进行重大更改。
预先感谢大家!
阿曼多