java - Android.mk jar文件导入java.lang.Error : packaging failure: java. lang.ClassNotFoundException

标签 java android emma android.mk

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

FATAL EXCEPTION: main Process: com.panasonic.dairse.logger.loggerapp, PID: 4843 java.lang.Error: packaging failure: class [com.vladium.logging.ILogLevels] not found {java.lang.ClassNotFoundException: com.vladium.logging.ILogLevels}

最佳答案

请将此添加到您的“Manifest.xml”中

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

关于java - Android.mk jar文件导入java.lang.Error : packaging failure: java. lang.ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49516333/

相关文章:

android - 错误 : Type 'JNIENV' could not be resolved

java - eclEmma - 类标题的完整代码覆盖率?

java - 有界通配符相关的编译器错误

java - 我怎样才能使spring.xml的xsi :schemaLocation work when my app is offline (finished product is an offline artifact)

java - 在异步任务中不断出现空指针异常

Java 字体显示为一个点

Android Studio 2错误:Configuration with name 'default' not found

android - 通过应用内购买去除广告

java - Emma 与 Java 版本的兼容性

android - Android 的代码覆盖率 (calabash-android BDD)