Android.mk jar文件导入java.lang.Error:打包失败:java.lang.ClassNotFoundException

时间:2018-03-27 15:00:05

标签: java android emma android.mk

我最近在AOSP中开始了android应用程序开发,并且遇到了为手动测试场景获取代码覆盖率的议程。我遇到了使用 emma.jar 库来完成相同操作的选项。但是当我使用相同的jar文件作为我的Android AOSP项目的一部分时,添加了库并且编译成功。在运行期间,当我尝试访问某个函数时,应用程序崩溃并出现以下错误

  

致命的例外:主要       过程:com.panasonic.dairse.logger.loggerapp,PID:4843       java.lang.Error:打包失败:class [com.vladium.logging.ILogLevels]       找不到{java.lang.ClassNotFoundException:com.vladium.logging.ILogLevels}

2 个答案:

答案 0 :(得分:0)

请在您的" Manifest.xml"

中添加
 <application.....>
 //add this line
 <activity name = "com.vladium.logging.ILogLevels">
 </application>

答案 1 :(得分:0)

请检查您的emma的proguard规则。

-keep class com.vladium.** {
    *;
}