본문 바로가기

Flutter2.44

Flutter 플러터에서 AppBar의 전달 아이콘 주위의 여분의 여백을 제거하는 방법, How to remove extra padding around AppBar leading icon in Flutter 질문 내 Flutter 앱에서 이 AppBar이 있습니다. Widget setAppBar(){ return new AppBar( title: addAppBarTextWidget('탐색'), elevation: 0.0, leading: addLeadingIcon(), actions: [ addAppBarActionWidget(Constant.iconNotification, 22.0, 16.0, 8.0), addAppBarActionWidget(Constant.iconProfile, 30.0, 30.0, 15.0) ], ); } Widget addLeadingIcon(){ return new Container( height: 25.0, width: 25.0, padding: const EdgeInsets.f.. 2023. 10. 1.
Flutter에서 이전 버전 앱을 만드는 방법은 다음과 같습니다. APK를 빌드하는 방법은 다음과 같습니다., how to build apk create old version app in Flutter 질문 나는 Flutter에서 내 릴리스 앱을 만들려고 하고 다음을 실행할 때: flutter run 디버깅 및 테스트 모드에서는 모든 것이 잘 작동합니다. 그러나 다음을 사용하여 릴리스 앱을 빌드하려고 할 때: flutter build apk 나는 이전에 만든 이전 첫 번째 릴리스 앱이 생성됩니다. 컴퓨터를 재설정하고 안드로이드를 재설정하려고 시도했지만 작동하지 않습니다. 캐시를 지우고 재설정하기 위해 무엇을 할 수 있을까요? 거의 모든 것을 삭제하고 재설정하려고 시도했지만 작동하지 않습니다. 이를 해결하고 새 버전 릴리스 apk를 생성하기 위해 실행해야 할 명령어는 무엇인가요? 답변 해결책은 간단합니다. flutter clean을 실행한 후 flutter build apk을 실행하면 업데이트된 앱 ap.. 2023. 10. 1.
Flutter 다트에서 Future에서 오류를 반환하는 방법은 무엇인가요?, How do I return error from a Future in dart? 질문 내 플러터 앱에서는 HTTP 요청을 처리하고 디코딩된 데이터를 반환하는 퓨처가 있습니다. 그러나 status code != 200인 경우 .catchError() 핸들러로 오류를 전송할 수 있도록 하고 싶습니다. 다음은 퓨처입니다: Future getEvents(String customerID) async { var response = await http.get( Uri.encodeFull(...) ); if (response.statusCode == 200){ return jsonDecode(response.body); }else{ // 여기서 오류를 반환하려고 합니다 } } 이 함수를 호출할 때 다음과 같이 오류를 얻을 수 있기를 원합니다: getEvents(customerID) .then( ... 2023. 10. 1.
Flutter에서 Android Studio로 서명된 APK를 빌드하는 방법, How to build signed apk from Android Studio for Flutter 질문 안드로이드 스튜디오에서 플러터용 apk를 만들 수 있는 방법이 있을까요? 이 가이드라인을 보았습니다: https://flutter.dev/docs/deployment/android 하지만 여기서는 플러터 콘솔을 사용하여 apk를 빌드합니다. 답변 IDE와 명령 줄을 사용하여 Apk/AppBundle을 빌드할 수 있습니다. IDE를 통한 APK/AppBundle 빌드: 단계 1 Android Studio의 탭 바에서 도구를 클릭한 다음 Flutter를 클릭하고 Android Studio에서 Android 모듈 열기를 클릭합니다: 단계 2 새 창에서 프로젝트를 엽니다: 단계 3 프로젝트를 열었으면, 빌드를 클릭한 다음 서명된 번들 / APK 생성 ...을 클릭합니다. 명령을 통한 APK/AppBundl.. 2023. 9. 28.