반응형
질문
프로젝트를 이전하려면 --ignore-deprecation 플래그를 전달할 수도 있습니다.
이 체크를 무시하고 폐기 예정인 v1 임베딩을 계속 사용할 수도 있습니다.
하지만, v1 Android 임베딩은 향후 Flutter 버전에서 제거될 예정입니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
감지된 이유는:
C:\Users\ALI HASSAN\OneDrive\Desktop\New folder\arcore_app\example\android\app\src\main\AndroidManifest.xml이
`android:name="io.flutter.app.FutterApplication"`을 사용합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
사용이 중단된 Android v1 임베딩으로 인해 빌드에 실패했습니다.
답변
다음 android\app\src\main\AndroidManifest.xml 파일을 변경해야 합니다.
다음과 같이 :
<application
android:name="io.flutter.app.FlutterApplication"
...
다음과 같이 변경하세요 :
<application
android:name="${applicationName}"
...
다음 세 줄을 추가하세요(존재하지 않을 경우) :
<meta-data
android:name="flutterEmbedding"
android:value="2" />
...
이는 Flutter 도구가 GeneratedPluginRegistrant.java를 생성하는 데 사용됩니다.
반응형
댓글