2016-07-16 4 views
4

나는이 official help page을 따라 갔고이 또한 previous SO question과 상담했습니다.기기에서 실행중인 기본 Android 기기

그러나 나는 아직도 무엇이 잘못되었는지를 알지 못합니다.

enter image description here

의 단계에 의해 단계를 보자 :

  1. 패키지 서버가 실행되고 있는지 확인합니다. 스크린 샷에서, 당신은 내가 "반응 네이티브 실행 안드로이드 '와 리스폰스"JS 서버 시작 ... "

  2. 예, Vysor이 보는 ... 장치가 연결되어 있는지 확인합니다 입력 한 명령을 볼 수 있습니다 나의 기기. Vysor가 스크린 샷에서 실행중인 앱을 보여줍니다.

  3. ... USB 가능 예, 앱이 실행 중입니다. 그 이유는 빨간색 오류 화면이 표시되지만 앱이 계속 실행되는 것입니다.

  4. 실행 "adb reverse tcp : 8081 tcp : 8081" 예, 스크린 샷에서 명령을 실행 한 것으로 나타납니다.

  5. 기기 및 포트 ... 네, 그렇게했습니다. 난 아직도 잘못하고있는 무슨 다음 스크린 샷

enter image description here

보기? 어떻게 작동시킬 수 있습니까?

+0

'adb 장치'를 실행하면 장치가 표시됩니까? 또한'adb reverse tcp : 8081 tcp : 8081'은 Android 버전 5.0 이상에서만 작동합니다. – Andru

답변

8
  • 하나의 콘솔 창에서을 실행하여 반응 기본 개발 서버를 시작하십시오.
  • 그런 다음 별도의 콘솔 창을 열어 react-native run-android을 실행하십시오.

별도의 콘솔 창에서 개발 서버를 시작하지 않으면 가끔 문제가 발생합니다.

기타 참고 사항 :

  • 가 콘솔에 당신이 $ adb devices을 실행하면 장치가 표시되어 있는지 확인하십시오.
  • adb reverse tcp:8081 tcp:8081은 Android 버전 5.0 이상에서만 작동합니다.
3

'React-native run-android'를 수행하기 전에 React Packager의 스크린 샷을 제공하고 'npm start'를 실행 해주십시오.

포트 포워딩을 처리하고 장치/에뮬레이터에 앱을 배포하는 React 네이티브 도구 확장을 포함한 Visual Studio 코드를 사용하고 있는데 괜찮습니다. 시작시 비슷한 화면이 표시되지만 '다시로드'를 클릭하면 처리됩니다. .

1

나는이 정확한 단계에서 멈추었 고 마침내 방화벽과 lo를 확인하여 내 장치에서 내 컴퓨터로의 연결을 차단하고있었습니다. 나는 그것을 차단 해제하고 재 장전 후 모든 것이 효과가 있었다.

+0

안녕하세요. 나는 당신의 대답에 대한 약간의 배경을 제공 할 것이다. 어쩌면 당신이 사용하고있는 OS/방화벽과 screengrabs의 몇 가지 단계가 있습니다. 비슷한 상황에있는 사람들을 도울 것입니다. – garfbradaz