2013-09-04 3 views
0

내 Android projec으로 Emma를 실행하려고하므로 다음 단계를 따르십시오. http://dtmilano.blogspot.ca/2011/08/linuxcon-2011-north-america.htmlhttps://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project -> ant를 설정하십시오.Android를 사용하는 Emma : 외부 프레임 워크와 관련된 오류 (간단한 xml 프레임 워크)

나는 내 테스트 프로젝트 디렉토리에서 명령 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 .../ 

원래 프로젝트는 간단한 프레임 워크를 사용하고 엠마는 그들과 함께 문제를 가지고 seesms. 따라서이 jar 파일을 testproject의 java 빌드 경로에 추가했지만 아무런 차이가 없었습니다.

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> 

, 내가 같이 전체 자바 오류 추적을 첨부 할 수 있습니다

나는 명령을 사용하여 개미 내 프로젝트를 변환 위의 예와 비슷한 100 개의 오류가 있습니다.

종속성을 외부 프레임 워크에 삽입하는 방법은 무엇입니까?

답변

0

모든 외부 jar 라이브러리를/libs 라이브러리로 전송하여이 문제를 해결할 수 있었으며 이후에는 테스트를 빌드 할 수있었습니다.