2017-10-14 18 views
1

중복으로 표시 될 수 있음을 알고 있습니다. 그러나 실의 어느 것도 나를 도왔다. 그래서 나는 나 자신을 만들기로 결심했다.Android Studio 및 Ryzen CPU?

저는 Java 백엔드 개발자입니다. 일부 Android 관련 정보를 배우기로했습니다. 나는 수년 전에 i5-4570 프로세서를 사용하는 Android Studio에서 작업했습니다. 그 때 나는 포기했다. 이제 Android Studio가 정말 재미 있기 때문에 다운로드했습니다.

이제 Ryzen 5 1600 프로세서가 있습니다. 정말 멋지지만 ... ...

안드로이드 에뮬레이터는 저에게 맞지 않습니다.

무엇을 시도 했습니까?

  • Android Studio 내장형 에뮬레이터. A는 예외 ((... 하드 리셋까지 충돌 윈도우 10 및 bootloops 마더 보드)
  • Genymotion (개인 사용) 에뮬레이터를
  • 마이크로 소프트 비주얼 스튜디오 에뮬레이터 (AMD-V를 지원하지 않습니다) BSOD 내가 지금 할 수있는 어떤 생각이없는

오류 SYSTEM_SERVICE_EXCEPTION)와, 나는 때문에 USB 디버깅 솔루션을 사용하지 않으 그것은 ... 이상하고 아마 천천히, 내 전화기가 정말로 오래 되었기 때문에.

제안 사항? 나는 지금까지 안드로이드 개발을 포기하기 시작했습니다.

+2

Android 에뮬레이터는 Linux + AMD에서 잘 작동합니다. 데비안이나 아치 같은 포스 제품을 사용해보십시오 :) https://developer.android.com/studio/run/emulator-acceleration.html –

답변

1

언급 한 프로세서가 새 프로세서입니다. 어쩌면 프로세서를 실행할 수있는 에뮬레이터가 없을 수도 있습니다. Bluestacks가 포함되어 있지 않으므로 한번 시도해보십시오.

또한 실제 안드로이드 폰을 사용하는 것은 실제로 에뮬레이터를 사용하는 것보다 빠릅니다. 왜냐하면 에뮬레이터를 실행하는 동안 CPU가 Android Studio와 에뮬레이터간에 공유되기 때문에 빌드 프로세스가 느려지 게됩니다.

케이블로 연결된 전화 때문에 이상하게 느껴진다면 무선 디버깅을 사용할 수 있습니다. Google 또는 Play 스토어에서 검색하면됩니다.

+0

NoxPlayer (AMD-V와 호환)를 사용해 보았습니다. Android Studio 통합이 없기 때문에 개발에 좋지 않습니다. (제 생각에는?) – SocketByte

+0

Android Studio 플러그인 (ADB Wifi)과'adb' 명령을 사용하여 무선 디버깅을했습니다. 그것은 마치 12 초짜리로 컴파일하고 배포하는 매력처럼 작동합니다. 감사! – SocketByte

0

Gennymotion n에게 그들이해야한다고 말한 것을 물었습니다. BIOS에서 amd-v를 활성화해야합니까?

+0

사용 가능합니다. 나는 진지하게 그 바보가 아니야. D – SocketByte

0

Genymotion이 작동해야합니다.

VirtualBox (Genymotion 뒤에있는 소프트웨어)는 Windows에서 Hyper-V를 사용할 때 여전히 충돌 문제가 있습니다. VirtualBox에서 Genymotion 에뮬레이터 이미지를 열어 설정 -> 시스템 -> 가속화 아래에서 반 가상화 인터페이스를 변경하고 이것이 도움이되는지 확인하십시오.

그래도 문제가 해결되지 않으면 프로그램 및 기능 -> Windows 기능 사용/사용 안 함 -> Hyper-V에서 Hyper-V를 사용하지 않도록 설정하고 다시 시도하십시오.

2

Bluestack 3 또는 N (베타)을 사용하십시오. AMD V 하이퍼 바이저와 함께 작동합니다. BIOS가 SVM 가상화 설정을 활성화했는지 확인하십시오.Bluestack 프로그램이 실행 된 후 Android Studios를 시작합니다. Android Studios는 마침내 Android Studios를 시작할 때 에뮬레이터를 감지하고 콘솔 메시지를 표시해야합니다. AMD Ryzen 1600에서 훌륭하게 작동합니다.

+0

고마워. 확실히해볼 께. – SocketByte