Java 使用Android的Emma:与外部框架(简单xml框架)相关的错误

Java 使用Android的Emma:与外部框架(简单xml框架)相关的错误,java,android,ant,emma,simple-framework,Java,Android,Ant,Emma,Simple Framework,我试图让Emma用我的Android项目运行,所以我按照给出的步骤:和->设置ant 我正在测试项目目录中运行命令ant clean emma debug install test,出现以下错误: -compile: [javac] Compiling 112 source files to C:\Users\RL\workspace\FS\bin\classes [javac] C:\Users\RL\workspace\FS\src\FS\models\elements\El

我试图让Emma用我的Android项目运行,所以我按照给出的步骤:和->设置ant

我正在测试项目目录中运行命令
ant clean emma debug install test
,出现以下错误:

-compile:
    [javac] Compiling 112 source files to C:\Users\RL\workspace\FS\bin\classes
    [javac] C:\Users\RL\workspace\FS\src\FS\models\elements\Elements.java:7: package org.simpleframework.xml does not exist
    [javac] import org.simpleframework.xml.ElementList;
    [javac]                               ^
    [javac] C:\Users\RL\workspace\FS\src\FS\models\elements\Elements.java:8: package org.simpleframework.xml does not exist
    [javac] import org.simpleframework.xml.Root;
    [javac]                               ^
    [javac] C:\Users\RL\workspace\FS\src\FS\models\elements\Elements.java:15: package com.thoughtworks.xstream.annotations d
oes not exist
/... +97 similar errors .../
测试中的原始项目使用简单的框架,Emma seesms遇到了问题。因此,我将这些JAR添加到testproject的java构建路径中,但没有任何区别

我使用以下命令将项目转换为ant:

android update project --path C:\Users\RL\workspace\FS --name FS --target android-11
android update test-project --main ../FS --path C:\Users\RL\workspace\FSTest
生成的build.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<project name="FSTest" default="help">
    <property file="local.properties" />
    <property file="ant.properties" />
    <property environment="env" />
    <condition property="sdk.dir" value="${env.ANDROID_HOME}">
        <isset property="env.ANDROID_HOME" />
    </condition>
    <loadproperties srcFile="project.properties" />
    <fail message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
          unless="sdk.dir" />
    <import file="custom_rules.xml" optional="true" />
    <import file="${sdk.dir}/tools/ant/build.xml" />
</project>

如果需要,我还可以附加一个完整的java错误跟踪(它包含100个错误,所有这些都与上面的类似)


如何将依赖项注入到外部框架?

我通过将所有外部jar库转移到/libs库来解决这个问题,然后我可以构建测试