Android 스튜디오 없이 플러터 설정하기

때때로 하드웨어 제약이나 개발자가 크고 부피가 큰 Android Studio보다 가벼운 솔루션을 선호하는 다른 이유로 인해. 그래서 이 글에서 당신에게 좋은 소식이 있습니다. 우리는 Visual Studio 코드가 Android Studio 없이 Flutter와 함께 작동하도록 구성할 것입니다. 운영 체제로 우분투 19.04를 사용하고 있지만 Linux 배포판을 선택할 수 있습니다. 그럼 시작하겠습니다....

필요한 패키지


  • Android command line tools
  • Flutter Binaries
  • Gradle build
  • OpenJDK 8

  • 패키지 설치



    아래 단계에 따라 각각 설치하고 있습니다.
  • 바이너리를 다운로드한 폴더로 이동합니다.
  • 추출하여 해당 위치로 이동합니다.
  • 경로를 설정하고 .profile 파일을 새로 고쳐 유틸리티에 액세스합니다.

  • 패키지 설치



    To set up path open profile type in terminal
    $ gedit ~/.profile



    안드로이드 도구




    $ unzip sdk-tools-linux-4333796.zip
    $ mkdir Android
    $ mv tools/ Android/
    $ sudo mv Android/ /usr/lib 
    



    #android home
    export ANDROID_HOME=/usr/lib/Android
    export PATH=$ANDROID_HOME/tools:$PATH
    export PATH=$ANDROID_HOME/tools/bin:$PATH
    export PATH=$ANDROID_HOME/platform-tools:$PATH
    
    #android sdk root
    export ANDROID_SDK_ROOT=/usr/lib/Android
    export PATH=$ANDROID_SDK_ROOT:$PATH
    


    실룩 거리다




    $ tar xvf flutter_linux_v1.9.1+hotfix.2-stable.tar.xz
    $ sudo mv flutter/ /usr/lib
    



    #flutter
    export FLUTTER_HOME=/usr/lib/flutter
    export PATH=$FLUTTER_HOME/bin:$PATH
    


    그레이들




    $ unzip gradle-5.6.2-bin.zip
    $ mkdir gradle
    $ mv gradle-5.6.2/ gradle/
    $ sudo mv gradle/ /opt
    



    #gradle
    export GRADLE_HOME=/opt/gradle/gradle-5.6.2
    export PATH=$GRADLE_HOME/bin:$PATH
    


    오픈 JDK 8


  • 다음을 통해 설치하지 않은 경우 시냅틱 패키지 관리자를 엽니다.

  • $ sudo apt install synaptic
    


  • 검색창에 OpenJDK 8을 입력합니다.
  • 선택
  • openjdk-8-jdk
  • openjdk-8-jdk-헤드리스
  • openjdk-8-jre
  • openjdk-8-jre-헤드리스

  • 적용하고 설치를 기다립니다. 자동으로 환경 변수를 설정하므로 걱정하지 마십시오.

  • Our installation of packages is done use subsequent command to refresh .profile
    $ . ~/.profile



    안드로이드 환경 설정



    Android 환경 설정을 위해서는 다음 패키지를 다운로드해야 합니다. 나는 게시 날짜로 최신 것을 다운로드하고 있지만 sdkmanager를 사용하여 다양한 장치를 지원하기 위해 많은 시스템 이미지를 다운로드할 수 있습니다.

    Note: If you're facing issue with sdkmanager as Warning: Could not create settings then open up terminal and type $sdkmanager --sdk_root=${ANDROID_HOME} tools this will upgrade binaries to latest and everything will works as expected.



    $ sdkmanager "system-images;android-29;google_apis;x86_64"
    $ sdkmanager "platforms;android-29"
    $ sdkmanager "platform-tools"
    $ sdkmanager "patcher;v4"
    $ sdkmanager "emulator"
    $ sdkmanager "build-tools;29.0.2"
    


    사용하는 모든 라이선스에 동의

    sdkmanager --licenses



    플러터 구성 설정



    flutter 구성을 업데이트하고 설치된 경로를 android sdk 디렉토리로 설정합니다.

    $ flutter config --android-sdk /usr/lib/Android
    


    flutter를 사용하기 위해서는 Visual Studio 코드에 flutter extension을 설치해야 합니다.

    에뮬레이터 생성



    픽셀 이름으로 에뮬레이터를 만들거나 원하는 이름을 선택하십시오.

    $ avdmanager -s create avd -n pixel -k "system-images;android-29;google_apis;x86_64"
    


    기존 장치 기능을 사용하여 에뮬레이터 만들기

    $ avdmanager -s create avd -n pixel -k "system-images;android-29;google_apis;x86_64" -d 19
    


    다음을 사용하여 외부 장치 목록을 얻을 수 있습니다.

    $ avdmanager list
    


    진실의 순간




    $ flutter doctor -v
    


    This command should give all green and ok except android studio path.



    에뮬레이터 실행




    $ flutter emulator --launch pixel
    


    작동 중인 이미지는 다음과 같습니다.

    좋은 웹페이지 즐겨찾기