0

VSapp 센터에서 테스트 케이스를 구성하려고했는데 테스트는 appium으로 작성되었습니다. 다음 단계를 수행했습니다.비주얼 스튜디오 앱 센터 : appium-test-extension-1.0.jar; 압축 파일 열기 오류

1 단계 1 단계 프로젝트의 루트 폴더에있는 build.gradle에서 JCenter 저장소가 활성화되었습니다. build.gradle 파일에서 응용 프로그램 폴더 안에

build.gradle 파일

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 
task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

2 단계 # 추가 androidTestCompile ('가 : appium 테스트-확장 1.0 com.microsoft.appcenter')를 다음과 같이이다 이 단계에서

apply plugin: 'com.android.application' 



android { 
    compileSdkVersion 25 
    buildToolsVersion "26.0.1" 
    defaultConfig { 
     applicationId "com.example.keya.myapplication" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES.txt' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/dependencies.txt' 
     exclude 'META-INF/LGPL2.1' 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    androidTestCompile('com.microsoft.appcenter:appium-test-extension:1.0') 
    def appCenterSdkVersion = '1.1.0' 
    compile "com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}" 
    compile "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}" 

    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 

    testCompile 'org.assertj:assertj-core:2.0.0' 
    testCompile 'org.testng:testng:6.8.8' 

    compile files('libs/apache-mime4j-0.6.jar') 
    compile files('libs/commons-codec-1.10.jar') 
    compile files('libs/commons-collections-3.2.1.jar') 
    compile files('libs/commons-io-2.4.jar') 
    compile files('libs/commons-exec-1.3.jar') 
    compile files('libs/commons-lang3-3.4.jar') 
    compile files('libs/commons-logging-1.1.3.jar') 
    compile files('libs/commons-validator-1.4.1.jar') 
    compile files('libs/gson-2.3.1.jar') 
    compile files('libs/guava-18.0.jar') 
    compile files('libs/httpclient-4.4.1.jar') 
    compile files('libs/httpcore-4.4.1.jar') 
    compile files('libs/httpmime-4.4.1.jar') 
    compile 'com.android.support:support-annotations:25.0.1' 
    compile group: 'com.beust', name: 'jcommander', version: '1.27' 




    testCompile 'info.cukes:cucumber-java:1.2.5' 
    testCompile 'info.cukes:cucumber-junit:1.2.5' 
    testCompile 'info.cukes:cucumber-picocontainer:1.2.2' 




    compile 'com.android.support:support-v4:25.0.1' 
} 

apply plugin: 'maven' 

task createPom { 
    pom { 
     withXml { 
      def dependenciesNode = asNode().appendNode('dependencies') 

      //Iterate over the compile dependencies (we don't want the test ones), adding a <dependency> node for each 
      configurations.testCompile.allDependencies.each { 
       def dependencyNode = dependenciesNode.appendNode('dependency') 
       dependencyNode.appendNode('groupId', it.group) 
       dependencyNode.appendNode('artifactId', it.name) 
         dependencyNode.appendNode('version', it.version) 
      } 

      def profilesNode = asNode().appendNode('profiles') 
      profilesNode.append(new XmlParser().parse('https://raw.githubusercontent.com/Microsoft/AppCenter-Test-Appium-Java-Extensions/master/gradleuploadprofilesnippet.xml')) 
     } 
    }.writeTo("pom.xml")} 
, 모든 성공적으로 빌드가 성공했지만, 난

import com.microsoft.appcenter.appium.Factory; 
import com.microsoft.appcenter.appium.EnhancedAndroidDriver; 

응용 프로그램 (F) 다음 libs와 가져 오려고 할 때 가져 오기 ailed

단계 3 # 또한 mvn ->이 단계를 사용하여 libs를 가져 오려고 노력했습니다.

응용 프로그램 기호 메시지 이 하나가 나에게 솔루션을 제안 할 수 있습니다 확인할 수 없습니다 을 보여주고있다?

답변

0

문제의 해결책을 찾았으니 단지 라이브러리를 빌드 경로에 추가하고 작업 할 때 잘 보관하십시오.