2017-01-16 4 views
4

플러터을 사용하여 aar 파일에 래핑 된 타사 SDK에 의존하는 Android 앱을 만들고 싶습니다. 지금까지, 난 단지 Accessing Platform and Third-Party Services in Flutter 문서를 발견했습니다. Android Studio을 사용하여 추가 Java 파일로 Flutter 프로젝트를 빌드해야합니다. 이것은 복잡하고 내가 원하는 것이 아닙니다. 다트 코드에 aar 파일 또는 * .so 파일을 직접로드 할 수있는 방법이 있습니까? 어떻게 그런지 JNI가 작동합니다.Android aar 파일로 Flutter 프로젝트를 만드는 방법은 무엇입니까?

답변

3

Flutter 예제 - hello services을 학습 한 후 aar 파일로 내 Flutter 프로젝트를 성공적으로 구축했습니다.

기본 단계 :

  1. 다운로드 떨림 소스 코드.
  2. 열기 flutter/examples/hello_services/android안드로이드 스튜디오.
  3. 파일> 새로 만들기> 새 모듈을 클릭하고 .JAR/.AAR 패키지을 선택하십시오.
  4. F4 키를 눌러 프로젝트 구조을 연 다음 종속 모듈을 추가합니다.
  5. aar 파일에 정의 된 API를 호출하는 Java 코드를 작성하십시오.
  6. 가져 오기 flutter/examples/hello_services to Intellij IDEA.
  7. Flutter 앱을 빌드하고 실행하십시오.

저는 source code을 GitHub으로 푸시했습니다.

관련 문제