2016-10-25 8 views
1

네이티브 Android 모듈을 작성하여 React Native 응용 프로그램에서 사용할 수있는 상용구가 있습니까? 기본 Android 모듈을 만들 때 발생하는 몇 가지 문제는 다음과 같습니다.React 네이티브 용 Android 네이티브 모듈을 생성하기위한 상용구

  1. 기본 모듈에 대한 권장 상용구가 없습니다. 그래서, 그냥 네이티브 모듈 프로젝트를 복사하고 모든 프로젝트 특정 코드를 제거하고 주로 일부 gradle 및 속성 파일을 포함하는 나머지 부분을 유지하지만 일부 필수 파일을 포함하지 않거나 프로젝트 특정 설정을 포함하는 경우 항상 걱정됩니다. 내 모듈 등을 방해합니다.
  2. 네이티브 모듈을 생성하기 위해 가져와야하는 페이스 북 패키지를 찾을 수 없기 때문에 프로젝트는 안드로이드 스튜디오에서 성공적으로 빌드되지 않습니다. 그래서, 결국 모듈에 코드를 작성합니다. 내 메인 애플 리케이션에서 모듈을 가져 오십시오. Android Studio에서 기본 앱용 Android 프로젝트를 빌드하고 컴파일 오류를 수정합니다. 네이티브 모듈을 만드는 일반적인 방법입니까, 아니면 적어도 Android Studio에서 네이티브 모듈 자체를 성공적으로 빌드 할 수 있습니까?
  3. 이것은 조금 관련이 없지만 모든 네이티브 모듈에 대한 build.gradle 파일과 하나 내 app 모듈에도 비슷한 설정이 있습니다. app build.gradle 파일이 파일 build.gradle 다른 네이티브 모듈을 무시하고 자신의 생각/통찰력을 공유하십시오

자신의 build.gradle 파일에 따라 내장 된 모든 네이티브 모듈 또는 각 네이티브 모듈을 구축하는 데 사용됩니다합니까 위/일부에 감사!

답변

0

나는 네이티브 반응에 익숙하지 않으며 처음에는 Android/iOS 네이티브 모듈을 생성하는 방법을 모르는 것과 동일한 문제가있었습니다.

나는 다른 예제 코드에서이를 보았고 처음에는 복사하고 정리하려고 시도했지만 나는 잘못 생각하고있는 것처럼 느꼈다.

그런 다음이 문서 (https://facebook.github.io/react-native/docs/getting-started.html)에서 "빠른 시작"탭과 "원하는 것은 무엇입니까?"라는 기본 코드로 프로젝트 빌드 탭이 있다는 것을 알게되었습니다.

"기본 코드로 프로젝트 작성"탭은 상용구 안드로이드 및 iOS 네이티브 모듈을 생성하는 비밀 소스 인 react-native init AwesomeProject을 알려줍니다.

새로운 점은 아직 BUCK 지원없이 과 함께 Android/iOS 상용구를 생성하는 옵션을 찾고 있습니다.

관련 문제