facundomedica / fast_qr_reader_view

A Fast QR Reader widget for Flutter. For both Android and iOS
MIT License
295 stars 163 forks source link

Error running example code #79

Closed patv2learn closed 2 years ago

patv2learn commented 3 years ago

Hello, I am trying to run default sample but getting following errors. Not sure what is going wrong. Any help would be great. Thanks.

C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:25: erro
r: package android.support.annotation does not exist
import android.support.annotation.Nullable;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:26: erro
r: package android.support.annotation does not exist
import android.support.annotation.RequiresPermission;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:18: e
rror: package android.support.annotation does not exist
import android.support.annotation.NonNull;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:19: e
rror: package android.support.annotation does not exist
import android.support.annotation.Nullable;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\barcodescanning\BarcodeScann
ingProcessor.java:16: error: package android.support.annotation does not exist
import android.support.annotation.NonNull;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\VisionProcessorBase.java:18:
 error: package android.support.annotation does not exist
import android.support.annotation.NonNull;
                                 ^
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:159: err
or: cannot find symbol
  @RequiresPermission(Manifest.permission.CAMERA)
   ^
  symbol:   class RequiresPermission
  location: class CameraSource
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:186: err
or: cannot find symbol
  @RequiresPermission(Manifest.permission.CAMERA)
   ^
  symbol:   class RequiresPermission
  location: class CameraSource
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:402: err
or: cannot find symbol
        @Nullable Camera.Size pictureSize) {
         ^
  symbol:   class Nullable
  location: class SizePair
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java:413: err
or: cannot find symbol
    @Nullable
     ^
  symbol:   class Nullable
  location: class SizePair
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:263:
error: cannot find symbol
    void startScanning(@NonNull Result result) {
                        ^
  symbol:   class NonNull
  location: class FastQrReaderViewPlugin
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:329:
error: cannot find symbol
    void stopScanning(@NonNull Result result) {
                       ^
  symbol:   class NonNull
  location: class FastQrReaderViewPlugin
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:392:
error: cannot find symbol
        QrReader(final String cameraName, final String resolutionPreset, final ArrayList<String> formats, @NonNull final Result result) {
                                                                                                           ^
  symbol:   class NonNull
  location: class FastQrReaderViewPlugin.QrReader
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\FastQrReaderViewPlugin.java:563:
error: cannot find symbol
        private void open(@Nullable final Result result) {
                           ^
  symbol:   class Nullable
  location: class FastQrReaderViewPlugin.QrReader
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\barcodescanning\BarcodeScann
ingProcessor.java:78: error: cannot find symbol
            @NonNull List<FirebaseVisionBarcode> barcodes,
             ^
  symbol:   class NonNull
  location: class BarcodeScanningProcessor
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\barcodescanning\BarcodeScann
ingProcessor.java:79: error: cannot find symbol
            @NonNull FrameMetadata frameMetadata) { //,
             ^
  symbol:   class NonNull
  location: class BarcodeScanningProcessor
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\barcodescanning\BarcodeScann
ingProcessor.java:93: error: cannot find symbol
    protected void onFailure(@NonNull Exception e) {
                              ^
  symbol:   class NonNull
  location: class BarcodeScanningProcessor
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\VisionProcessorBase.java:133
: error: cannot find symbol
            @NonNull T results,
             ^
  symbol:   class NonNull
  location: class VisionProcessorBase<T>
  where T is a type-variable:
    T extends Object declared in class VisionProcessorBase
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\VisionProcessorBase.java:134
: error: cannot find symbol
            @NonNull FrameMetadata frameMetadata);//,
             ^
  symbol:   class NonNull
  location: class VisionProcessorBase<T>
  where T is a type-variable:
    T extends Object declared in class VisionProcessorBase
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\VisionProcessorBase.java:137
: error: cannot find symbol
    protected abstract void onFailure(@NonNull Exception e);
                                       ^
  symbol:   class NonNull
  location: class VisionProcessorBase<T>
  where T is a type-variable:
    T extends Object declared in class VisionProcessorBase
C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\java\VisionProcessorBase.java:116
: error: cannot find symbol
                            public void onFailure(@NonNull Exception e) {
                                                   ^
  symbol: class NonNull
Note: C:\Dev\flutter\.pub-cache\hosted\pub.dartlang.org\fast_qr_reader_view-0.1.5\android\src\main\java\co\apperto\fastqrreaderview\common\CameraSource.java us
es or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
21 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':fast_qr_reader_view:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                         5.8s
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
Building plugin fast_qr_reader_view...
Running Gradle task 'assembleAarRelease'...
Running Gradle task 'assembleAarRelease'... Done                    2.3s

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'fast_qr_reader_view'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s

Exception: The plugin fast_qr_reader_view could not be built due to the issue above.
jbetts80 commented 3 years ago

I have the same issue!

facundomedica commented 2 years ago

Hey, try the latest, just did a refactor! 😄