VSTS 및 HockeyApp를 통해 간단한 DevOps 설정이 있습니다. 여기에서 내 앱이 HockeyApp에 빌드, 패키지, 표지판을 배포하고 다운로드 할 수 있습니다. 하지만 그것은 내 물리적 장치에서 작동하지 않습니다!VSTS를 통해 생성 된 APK가 Galaxy S5를 실행하지 않습니다
동일한 응용 프로그램이 에뮬레이터 (VS 에뮬레이터)에서 실행됩니다. Visual Studio 2015를 통해 보관하면 물리적 장치에서도 실행됩니다.
VS를 통한 아카이브 작업과 관련된 정확한 단계는 무엇입니까? 나는 그것이 + 패키지 (APK) + 기호 + zipalign을 빌드하는 것이라고 생각했습니다. 그러나 APK는 VSTS (~ 20 MB)를 사용하여 생성 된 것보다 훨씬 더 큰 (~ 35 MB) 방법을 만들었습니다. 그래서 어떤 것이 어긋나고 무엇이 모르는가요?
두 프로젝트 (VS에서 보관 또는 VSTS를 통해 빌드)에서 동일한 프로젝트와 구성이 사용되므로 다른 빌드/서명/zipalign 프로세스의 무언가 여야합니다.
항상 VSTS 작업을 비교할 수 있습니다 : https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/XamarinAndroid 다른 일은'adb logcat'을 사용하여 실패한 것을 확인하는 것입니다 그러면 어떤 단계가 빠졌는 지 확인할 수 있습니다. 예를 들어 태스크가 빌드 단계 일 수 있고 별도의 서명/zipalign 태스크가 있기 때문에 아마도'.apk'에 서명하지 않을 수도 있습니다. https://www.visualstudio.com/en-us/docs/build/define/build –