Skip to content

Conversation

selvam920
Copy link
Contributor

To support 16 Kb page size in android.

@selvam920 selvam920 changed the title Update Digital Ink to V19 fix: Update Digital Ink to V19 Sep 12, 2025
@nqmgaming
Copy link

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) ✗ 

@selvam920
Copy link
Contributor Author

can you check now, now the project build successfully and tested app

@fbernaly
Copy link
Collaborator

Update your branch

@selvam920
Copy link
Contributor Author

updated the branch

@fbernaly fbernaly merged commit f339749 into flutter-ml:develop Sep 18, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants