Remove references to deprecated v1 Android embedding
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- mobile-dev
Direzione di ricerca
Esamina l'implementazione Android e cerca nel repository riferimenti alle classi deprecate di v1 Android embedding. Confronta i risultati con i requisiti di Flutter's v2 embedding e verifica che il plugin non faccia più riferimento alle classi rimosse, mantenendo al contempo il supporto per v2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
System info
Issue occurs on: Android
Plugin version: 0.4.0
Flutter doctor output: n/a
Remove references to deprecated v1 Android embedding
To ensure this plugin will work with users running the next stable version of Flutter remove references to the v1 embedding.
The v1 embedding was deprecated around 6 and a half years ago. In Flutter 3.22, the Flutter tool dropped support for building v1 apps entirely. Flutter plans to delete version one of it's Android embedding in the next stable release, per https://medium.com/flutter/whats-new-in-flutter-3-22-fbde6c164fe3 (in the "Removal of v1 Android embedding" section).
When that deletion happens, any apps using plugins that still have references to the removed classes will fail to build when updating to the next stable version (probably Flutter 3.26).
As a part of this deprecation, the Flutter Android team is doing community outreach by filing bugs and submitting some pull requests to update plugins to minimize the impact this removal has on the community.
Some example PRs:
- Flutter team maintained plugins: https://github.com/flutter/packages/pull/6494
android_alarm_manager_plushttps://github.com/fluttercommunity/plus_plugins/pull/2864
Consequences:
- This change should have no impact on users of this plugin that are building apps using the v2 embedding (we don't have a percentage to share, but this is the vast majority of users).
- It will remove support for users that are still using the v1 embedding on versions of Flutter older than
3.22.
If this change doesn't land, this plugin will instead be broken for all apps building on the next stable version of Flutter and beyond.
Is there a way to support both v1 and v2 embedding apps in the next stable version of Flutter?
No.
This is the PR where we are removing the deprecated engine classes: https://github.com/flutter/engine/pull/52022
- Lingua principale
- Java
- Stelle
- 1.5k
- Fork
- 935
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fluttercommunity/flutter_webview_plugin
-
onBack stream not closedAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
fluttercommunity/flutter_webview_plugin#973 · 3 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
fluttercommunity/flutter_webview_plugin#972 · 4 reazioni ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
fluttercommunity/flutter_webview_plugin#971 · 1 commento ·
-
Android webview errorAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
fluttercommunity/flutter_webview_plugin#970 · 1 reazione ·
Tutte le issue di fluttercommunity/flutter_webview_plugin
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
NationalSecurityAgency/ghidra#9884 ·
I maintainer di solito rispondono entro 2 giorni
-
Status: Pending Review Type: Feature Request
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
OpenRefine/OpenRefine#8019 ·
I maintainer di solito rispondono entro 1 giorno
-
`timer` rule rejects dates the engine acceptsForse già presa @MFA-G l’ha presa oggi. Apertabug ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
camunda/bpmnlint-plugin-camunda-compat#281 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
status: waiting-for-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100