-2

나는 무언가를 극도로 어리석은 행동을해야 할 것입니다. 그러나 며칠 동안 노력해 왔지만, 저는 실망했습니다. 내가하는 일과 상관없이 안드로이드 에뮬레이터에서 실행할 수있는 "안녕하세요 세상"앱을 얻을 수 없습니다. 심지어 Windows 10을 새로 설치하고 VS 2015를 새로 설치하고 모든 업데이트 (Windows, VS, SDK, Xamarin)를 적용 해 보았습니다. 여러 API 에뮬레이터 (VS 및 AVD) 시도했습니다. VS 에뮬레이터에서 프로세서 설정을 시도했습니다. 빠른 배포 및 공유 런타임을 사용하지 않도록 설정했습니다.VS 2015 + Xamarin으로 빌드 된 Andriod 앱을 실행할 수 없습니다.

다른 설정으로 마쉬멜로 에뮬레이터가 멈추거나 디버거가 연결되지 않고 앱이 배포되지 않는 등 많은 결과가있었습니다. 그러나 앱이 에뮬레이터에 성공적으로 배포 된 모든 경우에 앱이 시작되고 즉시 충돌합니다. 기기 로그는별로 도움이되지 않습니다 (적어도 나에게).

구체적으로 말하면 다음과 같습니다. 1. 새로운 Android (공백) 솔루션을 만들고 VS 키트 Kat 및 Lollipop 에뮬레이터에 성공적으로 배포 할 수 있습니다. 릴리스 및 디버그 구성 모두에서이 작업을 수행 할 수 있습니다. 2. 에뮬레이터에서 앱을 클릭하여 실행하려고하면 앱 화면이 깜박이며 즉시 중지됩니다.

내 질문에 두 가지가 있습니다. VS 2015, VS Andriod Emulators 및 Xamarin의 최신 버전으로 실행하는 데 아주 기본적인 Android 앱을 얻는 데 문제가 발생한 사람이 있습니까? 이 문제를 해결하기 위해 구성에서 변경할 수있는 것이 있습니까?

InspectorDebugSession (0) : 여기

는 빌드 출력 STATECHANGE : 시작 - (0)> EntryPointBreakpointRegistered InspectorDebugSession : 건설 안드로이드 응용 프로그램을 디버깅됩니다. 01-04 08 : 07 : 09.024 I/art (1531) : late-enabling -Xcheck : jni 01-04 08 : 07 : 09.077 W/monodroid (1531) : 재정의 경로 사용 :/data/data/App1. App1/파일 /. 오버라이드 01-04 08 : 07 : 09.077 승 monodroid (1531) : 재정의 경로 사용 : /storage/emulated/0/Android/data/App1.App1/files/. 무시 01-04 08 : 07 : 09.078 W/monodroid (1531) : /data/data/App1.App1/files/에서 sgen을로드하려고합니다. 무시 /libmonosgen-2.0.so 01-04 08 : 07 : 09.078 W/monodroid (1531) : /storage/emulated/0/Android/data/App1.App1/files/에서 sgen을로드하려고합니다. 무시 /libmonosgen-2.0.so 01-04 08 : 07 : 09.078 W/monodroid (1531) : /data/app/App1.App1-1/lib/x86/libmonosgen-2.0에서 sgen을로드하려고합니다. so 01-04 08 : 07 : 09.092 W/monodroid (1531) : /data/data/App1.App1/files/에서 sgen을로드하려고합니다. 무시 /links/libmonosgen-2.0.so 01-04 08 : 07 : 09.093 monodroid-debug (1531) : 옵션을 사용하여 디버거를 초기화하려고합니다 : --debugger-agent = transport = dt_socket, loglevel = 0 , 주소 = 127.0.0.1 : 8815, 서버 = y, 임베딩 = 1 01-04 08 : 07 : 09.217 monodroid-debug (1531) : 허용 stdout 연결 : 22 01-04 08 : 07 : 10.001 D/Monot (1531) : 이미지 addref mscorlib [0xacf1a340] -> mscorlib.dll [0xaf98be00] : 1 01-04 08 : 07 : 10.001 D/Mono (1531) : AOT 모듈 'mscorlib.dll.so'을 (를) 찾을 수 없음 : dlopen 실패 : library "/data/app/App1.App1-1/lib/x86/libaot-mscorlib.dll.so"찾을 수 없음 01-04 08 : 07 : 10.001 D/Mono (1531) : AOT 모듈 '/ Users /builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so '찾을 수 없음 : dlopen failed : library "/ data/app/App1.App 1-1/lib/x86/libaot-mscorlib.dll.so "찾을 수 없음 01-04 08 : 07 : 10.011 D/Mono (1531) : 'mscorlib.dll.config'구문 분석을 시도하는 중 구성. 01-04 08 : 07 : 10.011 D/Mono (1531) : '/ Users/builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/mono-x86/etc/mono/assemblies/mscorlib/mscorlib.config '. 디버거에 연결할 수 없습니다. InspectorDebugSession (0) : Disposed InspectorDebugSession (0) : HandleTargetEvent : TargetExited

그리고 여기 에뮬레이터 장치 로그가 있습니다. 귀하의 도움에 미리 다시 한번 감사드립니다. https://gist.github.com/screed01/8174a81dc5956a94ed2c549e9819b002

+0

당신의 입수 가능성을 높이기 위해 [이 안내서] (http://stackoverflow.com/help/how-to-ask)를 읽으십시오. 당신이 사용할 수있는 대답. 지금 당장은 질문이 너무 광범위하므로 다른 답변이 너무 많습니다. 출력을 포함시켜 범위를 좁힐 수 있습니다. – Demitrian

+0

그건 공평 하 고 코멘트 주셔서 감사합니다. 어떤 산출물이 가장 도움이되는지 분명히 할 수 있습니까? 나는 장치 로그를 올렸지 만 그것은 수천 줄에 불과합니다. 내 증상은 여기에서 찾은 다른 질문들처럼 들립니다. 그러나 나는 모든 추천을 성공없이 시도했습니다. 다시 한 번 감사의 말을 전하고 질문을 명확하게 할 수있는 정보를 알려주십시오. – Scott

+0

응용 프로그램 출력을 게시 할 수 있습니까? –

답변

0

VS 2015를 설치했지만 이전 Xamarin Studio를 삭제하지 않은 경우이 문제가 발생했습니다. XS를 삭제 한 후 새로운 VS는 디버거에 대한 연결을 잃지 않고 내 앱을 만들었습니다.

는 VS => SDK 위치 => 안드로이드 SDK 위치에 환경 설정 ADB

이동 찾기 :

당신이 특정 로그를 당신이 할 수있는 장치를에서는 af보고 싶다면

. 터미널에서 cd ​​thislocation을 수행하십시오.

  1. CD /사용자/USERNAME/라이브러리/개발자/자 마린은/안드로이드-SDK-에서라도/플랫폼 도구
  2. CD ~/라이브러리 :

    는 대부분의 경로는 두 중 하나입니다/안드로이드/SDK/플랫폼 도구

로그 필터링

이 명령으로 로그 태그를 필터링 할 수 있습니다. ./adb logcat -s "YOURTAGNAME"

+0

답장을 보내 주셔서 감사합니다, @robinb. 출력을 게시했습니다. 요점을 파악하는 데 문제가 있으면 알려주십시오. – Scott

관련 문제