파이썬 코드를 사용하여 APK를 업로드하고 있는데, create_upload 이후 상태를 확인하고 실제 파일을 업로드하면 android_app_aapt_debug_badging_failed가 계속 실패합니다. 어떤 아이디어?aws devicefarm python upload apk - android_app_aapt_debug_badging_failed
답변
업로드 문제로 불편을 끼쳐 드려 죄송합니다. 당신이 직면하고있는 오류 코드 , 내가 업로드 검증 과정에서
디버깅 단계 아래의 디버깅 단계를 붙여 넣기하고, AWS 장치 농장은 "aapt에 디버그 휘장을 달고"명령의 출력에서 정보를 분석합니다.
Android 응용 프로그램에서이 명령을 성공적으로 실행할 수 있는지 확인하십시오. 다음 예제에서 패키지 이름은 app-debug.apk입니다.
은 당신의 작업 디렉토리에 응용 프로그램 패키지를 복사 한 다음 명령을 실행
$ aapt에 디버그 배지의 앱 debug.apk 다음과 같은 출력을 생성한다 유효한 안드로이드 응용 프로그램 패키지 :
패키지를 : name = 'com.amazon.aws.adf.android.referenceapp'versionCode = '1'versionName = '1.0'platformBuildVersionName = '5.1.1-1819727' sdkVersion : '9' 응용 프로그램 레이블 : 'ReferenceApp' application : label = 'ReferenceApp'icon = 'res/mipmap-mdpi-v4/ic_launcher.png' application-debuggable launchable-activity : name = 'com.amazon.aws.adf.android.referenceapp.Activities.MainActivity'label = 'ReferenceApp'icon = '' uses-feature : name = 'android.hardware.bluetooth' uses- implied-feature : name = 'android.hardware.bluetooth'이유 = 'android.permission.BLUETOOTH 권한 및 targetSdkVersion> 4' 메인 지원 화면 : '작음' '보통' '큰' 'xlarge' 지원 -any-density : 'true' 로캘 : '--_--' 밀도 : '160' '213' '240' '320' '480' '640'
업로드가 잘못 되었음이 드러났습니다. 파이썬 코드가 전체 파일을 읽지 못했습니다. – Sam
@Sam 나는 같은 문제에 직면 해있다. 파일을 어떻게 업로드했는지 알려 주실 수 있습니까? 요청 또는 PyCurl을 사용 했습니까? – Solidak
내가 믿는 요청을 사용하여 콘텐츠 길이 헤더가 누락되었습니다. 나는 fastlane의 플러그인을 사용해야한다고 생각한다. – Sam