Flutter package barcode_scan -> 未能通知项目评估监听器
Flutter package barcode_scan -> Failed to notify project evaluation listener
将我的项目迁移到 Androidx 后,由于 barcode_scan 库,我遇到了构建错误。
我尝试了两个 Kotline 版本。 1.2.31 和 1.2.51 都不工作。
dependencies:
flutter:
sdk: flutter
firebase_auth: any
firebase_messaging: any
flutter_html: any
http: any
intl: any
cloud_firestore: any
url_launcher: any
share: any
expandable: any
qr_flutter: any
qrcode_reader: any
random_string: any
barcode_scan: ^1.0.0
我在项目级 gradle 文件中的构建脚本是这样锁定的
buildscript {
ext.kotlin_version = '1.2.31'
repositories {
google()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
}
}
错误运行Gradle:
ProcessException:进程 "C:\Users\davidw\OneDrive - BBBaden\Anlagen\Pfadi\App\dev\morea-master\android\gradlew.bat" 异常退出:
Configure project :app
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
失败:构建失败,出现异常。
- 出了什么问题:
配置项目“:barcode_scan”时出现问题。
Failed to notify project evaluation listener.
java.lang.AbstractMethodError (no error message)
我不知道为什么,希望更有经验的人对此发表评论,但我通过从我的应用程序级别评论这一行解决了这个确切的问题 gradle:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
并将项目级别 gradle 中的 Kotlin 版本和 Gradle 版本更改为:
ext.kotlin_version = '1.3.10'
classpath 'com.android.tools.build:gradle:3.3.0'
我仍然得到 registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
,但应用程序已构建。
将我的项目迁移到 Androidx 后,由于 barcode_scan 库,我遇到了构建错误。
我尝试了两个 Kotline 版本。 1.2.31 和 1.2.51 都不工作。
dependencies:
flutter:
sdk: flutter
firebase_auth: any
firebase_messaging: any
flutter_html: any
http: any
intl: any
cloud_firestore: any
url_launcher: any
share: any
expandable: any
qr_flutter: any
qrcode_reader: any
random_string: any
barcode_scan: ^1.0.0
我在项目级 gradle 文件中的构建脚本是这样锁定的
buildscript {
ext.kotlin_version = '1.2.31'
repositories {
google()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
}
}
错误运行Gradle: ProcessException:进程 "C:\Users\davidw\OneDrive - BBBaden\Anlagen\Pfadi\App\dev\morea-master\android\gradlew.bat" 异常退出:
Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
失败:构建失败,出现异常。
- 出了什么问题:
配置项目“:barcode_scan”时出现问题。
Failed to notify project evaluation listener. java.lang.AbstractMethodError (no error message)
我不知道为什么,希望更有经验的人对此发表评论,但我通过从我的应用程序级别评论这一行解决了这个确切的问题 gradle:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
并将项目级别 gradle 中的 Kotlin 版本和 Gradle 版本更改为:
ext.kotlin_version = '1.3.10'
classpath 'com.android.tools.build:gradle:3.3.0'
我仍然得到 registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
,但应用程序已构建。