-
Notifications
You must be signed in to change notification settings - Fork 826
fix: Update Digital Ink to V19 #808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
+184
−189
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
When I run the project, I get Launching lib/main.dart on 2312FPCA6G in debug mode...
Running Gradle task 'assembleDevDebug'...
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:6: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.DigitalInkRecognition;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:7: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.DigitalInkRecognitionModel;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:8: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.DigitalInkRecognitionModelIdentifier;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:9: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.DigitalInkRecognizerOptions;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:10: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.Ink;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:11: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.RecognitionCandidate;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:12: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.RecognitionContext;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:13: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.RecognitionResult;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:14: error: package com.google.mlkit.vision.digitalink does not exist
import com.google.mlkit.vision.digitalink.WritingArea;
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:30: error: package com.google.mlkit.vision.digitalink does not exist
private final Map<String, com.google.mlkit.vision.digitalink.DigitalInkRecognizer> instances = new HashMap<>();
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:124: error: cannot find symbol
private void process(RecognitionResult recognitionResult, final MethodChannel.Result result) {
^
symbol: class RecognitionResult
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:153: error: cannot find symbol
private DigitalInkRecognitionModel getModel(String tag, final MethodChannel.Result result) {
^
symbol: class DigitalInkRecognitionModel
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:54: error: cannot find symbol
DigitalInkRecognitionModel model = getModel(tag, result);
^
symbol: class DigitalInkRecognitionModel
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:63: error: package com.google.mlkit.vision.digitalink does not exist
com.google.mlkit.vision.digitalink.DigitalInkRecognizer recognizer = instances.get(id);
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:65: error: cannot find symbol
recognizer = DigitalInkRecognition.getClient(DigitalInkRecognizerOptions.builder(model).build());
^
symbol: variable DigitalInkRecognition
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:65: error: cannot find symbol
recognizer = DigitalInkRecognition.getClient(DigitalInkRecognizerOptions.builder(model).build());
^
symbol: variable DigitalInkRecognizerOptions
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:71: error: package Ink does not exist
Ink.Builder inkBuilder = Ink.builder();
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:71: error: cannot find symbol
Ink.Builder inkBuilder = Ink.builder();
^
symbol: variable Ink
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:73: error: package Ink.Stroke does not exist
Ink.Stroke.Builder strokeBuilder = Ink.Stroke.builder();
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:73: error: package Ink does not exist
Ink.Stroke.Builder strokeBuilder = Ink.Stroke.builder();
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:85: error: package Ink does not exist
Ink.Point strokePoint = Ink.Point.create(x, y, t);
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:85: error: package Ink does not exist
Ink.Point strokePoint = Ink.Point.create(x, y, t);
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:90: error: cannot find symbol
Ink ink = inkBuilder.build();
^
symbol: class Ink
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:92: error: cannot find symbol
RecognitionContext context = null;
^
symbol: class RecognitionContext
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:95: error: package RecognitionContext does not exist
RecognitionContext.Builder builder = RecognitionContext.builder();
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:95: error: cannot find symbol
RecognitionContext.Builder builder = RecognitionContext.builder();
^
symbol: variable RecognitionContext
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:107: error: cannot find symbol
builder.setWritingArea(new WritingArea(width, height));
^
symbol: class WritingArea
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:126: error: cannot find symbol
for (RecognitionCandidate candidate : recognitionResult.getCandidates()) {
^
symbol: class RecognitionCandidate
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:140: error: package com.google.mlkit.vision.digitalink does not exist
com.google.mlkit.vision.digitalink.DigitalInkRecognizer recognizer = instances.get(id);
^
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:149: error: cannot find symbol
DigitalInkRecognitionModel model = getModel(tag, result);
^
symbol: class DigitalInkRecognitionModel
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:154: error: cannot find symbol
DigitalInkRecognitionModelIdentifier modelIdentifier;
^
symbol: class DigitalInkRecognitionModelIdentifier
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:156: error: cannot find symbol
modelIdentifier = DigitalInkRecognitionModelIdentifier.fromLanguageTag(tag);
^
symbol: variable DigitalInkRecognitionModelIdentifier
location: class DigitalInkRecognizer
/Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java:165: error: cannot find symbol
return DigitalInkRecognitionModel.builder(modelIdentifier).build();
^
symbol: variable DigitalInkRecognitionModel
location: class DigitalInkRecognizer
Note: /Users/minhnq/StudioProjects/onboard-Lazuli/google_ml_kit_flutter-develop/packages/google_mlkit_digital_ink_recognition/android/src/main/java/com/google_mlkit_digital_ink_recognition/DigitalInkRecognizer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
33 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':google_mlkit_digital_ink_recognition:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
> Run with --info option to get more log output.
> Run with --scan to get full insights.
BUILD FAILED in 2s
Error: Gradle task assembleDevDebug failed with exit code 1
Flutter doctor ➜ android git:(develop) ✗ fvm flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.32.8, on macOS 15.6.1 24G90 darwin-arm64, locale en-VN)
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 16.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.3)
[✓] VS Code (version 1.103.1)
[✓] Connected device (3 available)
! Error: Browsing on the local area network for Test’s iPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
! Error: Browsing on the local area network for IphoneMinh. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
! Error: Browsing on the local area network for ThoSon.SE2. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources
! Doctor found issues in 1 category.
➜ android git:(develop) ✗
|
can you check now, now the project build successfully and tested app |
Update your branch |
updated the branch |
fbernaly
approved these changes
Sep 18, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To support 16 Kb page size in android.