nfc_manager 3.5.1 verlangte compileSdk 31 in seinem eigenen Android-Modul, kollidierte mit AndroidX-Transitivdeps die 33+ brauchen → Upgrade auf nfc_manager 4.2.1 (compileSdk 36 im App-build.gradle.kts explizit gesetzt). API hat sich geändert: isAvailable()→checkAvailability(), startSession braucht jetzt pollingOptions, UID-Auslesen über NfcTagAndroid.from(tag).id statt tag.data-Map. v0.1.1+2, erfolgreich auf 236 gebaut, deployed auf 137. Nebenbefund: Gradle/Kotlin-Daemons mit -Xmx8G stapelten sich auf 236 (nur 10GB RAM) und blockierten sogar SSH – gradle.properties auf -Xmx2G gesenkt. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dzdm3EWeNdYFUuXFRJryA1
24 lines
427 B
YAML
24 lines
427 B
YAML
name: timemaster_kiosk
|
||
description: TimeMaster Kiosk – Stempeluhr für Android-Tablets hinter VPN
|
||
publish_to: 'none'
|
||
version: 0.1.1+2
|
||
|
||
environment:
|
||
sdk: '>=3.3.0 <4.0.0'
|
||
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
cupertino_icons: ^1.0.8
|
||
dio: ^5.7.0
|
||
flutter_secure_storage: ^9.2.2
|
||
nfc_manager: ^4.2.1
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
flutter_lints: ^4.0.0
|
||
|
||
flutter:
|
||
uses-material-design: true
|