- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
突然我的应用程序无法在调试或 Release模式下运行。
我在 ui 中添加了一些屏幕,但我没有更改或添加任何包。
我不知道到底发生了什么,但我试图用 Android Studio 中的本地历史来扭转我的变化,但也没有发生任何事情。
我的输出是:
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* Where:
Build file '/Users/mackbookpro/.pub-
cache/hosted/pub.dartlang.org/flutter_mapbox_navigation-0.0.24/android/build.gradle'
line: 31
* What went wrong:
A problem occurred evaluating project ':flutter_mapbox_navigation'.
> Basedir /Users/mackbookpro/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/android does not exist
* 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.
==============================================================================
2: Task failed with an exception.
-----------
* Where:
Script '/Users/mackbookpro/Desktop/development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 346
* What went wrong:
A problem occurred configuring project ':flutter_mapbox_navigation'.
> Could not get unknown property 'android' for project ':flutter_mapbox_navigation' of type org.gradle.api.Project.
* 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
Exception: Gradle task assembleDebug failed with exit code 1
flutter 医生日志:
[✓] Flutter (Channel beta, 2.2.0, on Mac OS X 10.15.7 19H111 darwin-x64, locale en-EG)
• Flutter version 2.2.0 at /Users/mackbookpro/Desktop/development/flutter
• Framework revision b22742018b (4 weeks ago), 2021-05-14 19:12:57 -0700
• Engine revision a9d88a4d18
• Dart version 2.13.0
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/mackbookpro/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.56.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (2 available)
• Infinix X650D (mobile) • 05254259CA004636 • android-arm64 • Android 9 (API 28)
• Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.77
• No issues found!
Process finished with exit code 0
我试图删除 .gradle 文件,但什么也没发生。
name: app
description: Application
# The following line prevents the package from being accidentally published to
# pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 2.0.8+28
environment:
sdk: ">=2.11.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.0
#Checkboxes Library
grouped_buttons: ^1.0.4
#Google Maps Library.
google_maps_flutter: ^0.5.28+1
#Flutter Map Picker
google_map_location_picker: ^3.3.3
#Flutter GeoLocator
geolocator: 5.3.2+2
#Flutter Permissions
permission: ^0.1.7
#Flutter Lottie Animations
lottie: ^0.7.0+1
#Flutter Numeric Keyboard
numeric_keyboard: ^1.0.0
#Flutter Curved Navigation Drawer
curved_navigation_bar: ^0.3.3
#Flutter Drop Down Field
dropdownfield: ^1.0.3
#Flutter BLOC
flutter_bloc: ^6.0.1
#Flutter EQUATABLE
equatable: ^1.0.2
#Flutter DIO
dio: ^3.0.9
#Json Serialization
json_annotation: ^3.0.1
#Flutter Validator
validators: ^2.0.0+1
#Flutter SharedPrefs
shared_preferences: ^0.5.8
#Flutter Poly Lines
flutter_polyline_points: ^0.2.2
#FLutter Location Library
location: ^3.2.4
#Flutter Map PolyLine
google_map_polyline:
#Flutter Google Fonts
google_fonts: ^1.1.0
#Flutter Progress Dialog
progress_dialog: ^1.2.4
#Flutter Toast
toast: ^0.1.5
#rxDart
rxdart: ^0.25.0
#GET NAVIGATOR
get: ^3.5.1
#FLUTTER SLIDING CARD
sliding_card: ^0.1.2
#FLUTTER PERMISSIONS HANDLER
permission_handler: ^5.0.1+1
#FLUTTER BUTTON SLIDER
slider_button: ^0.6.0
#FLUTTER RADIO GROUP
group_radio_button: ^1.0.1
#FLUTTER MATERIAL COLOR
material_design_icons_flutter: ^4.0.5855
#FLUTTER DROPDOWN FIELD
dropdown_formfield: ^0.1.3
#FLUTTER TOGGLE SWITCH
toggle_switch: ^0.1.8
#FUTTER CHAT
flutter_chat: ^1.1.0
#FLUTTER SLIDE BUTTON
slide_button: ^0.2.8
#FLUTTER MAPBOX NAVIGATION
flutter_mapbox_navigation: ^0.0.19
#FLUTTER URI LAUNCHER
url_launcher: ^6.0.2
#FLUTTER SOUNDS
audioplayers: ^0.17.4
#FLUTTER ALARM MANAGER
# android_alarm_manager: ^2.0.0
#FLUTTER SIMPLE BAR RATING
flutter_simple_rating_bar: 0.0.3
#FLUTTER SUNRISE SUNSET
sunrise_sunset: ^1.0.4
#FLUTTER ICON LAUNCHER
flutter_launcher_icons: ^0.8.1
#FLUTTER ANIMATED SPLASH SCREEN
animated_splash_screen: ^1.0.1+2
#FLUTTER ANIMATE DO
animate_do: ^1.7.5
#FLUTTER COUNTRY PICKER
country_code_picker: ^1.7.0
#FLUTTER DELAYED ANIMATION
delayed_display: ^1.1.0
#FLUTTER CAROUSEL SLIDER
carousel_slider: ^3.0.0
#FLUTTER CACHED NETWORK IMAGE
cached_network_image: ^2.5.0
#FLUTTER SETTINGS UI
settings_ui: ^0.6.0
#FLUTTER VECTOR ICONS
flutter_vector_icons: ^0.3.0
#FLUTTER EXTENDED NAVBAR SCAFFOLD
extended_navbar_scaffold:
#FLUTTER CUSTOM SWITCH
custom_switch: ^0.0.1
#FLUTTER WAKELOCK
wakelock: ^0.5.2
#FLUTTER HTTP
http: ^0.12.2
#FLUTTER LOCALIZATIONS
flutter_localizations:
sdk: flutter
#FLUTTER MULTIPLE IMAGE PICKER
multi_image_picker: ^4.7.14
#FLUTTER LOCAL NOTIFICATIONS
flutter_local_notifications: ^4.0.1+1
#FLUTTER GOOGLE PLACES
flutter_google_places: ^0.2.6
#FLUTTER DROPDOWN SEARCH
dropdown_search: ^0.4.8
#FLUTTER FIREBASE MESSAGING
firebase_messaging: ^7.0.3
#FLUTTER OVERLAY SUPPORT
overlay_support: ^1.0.5
#FLUTTER ANDROID INTENT
android_intent: ^0.3.7+7
#FLUTTER ROUNDED BUTTON
rounded_loading_button: ^1.0.18
#FLUTTER ZOOM MENU DRAWER
flutter_zoom_drawer: ^1.0.4+1
#FLUTTER FLOATING ACTION BUTTON CIRCULAR MENU
fab_circular_menu: ^1.0.1
#FLUTTER MENU
floating_action_bubble: ^1.1.2
#FLUTTER CHAT BUBBLES
flutter_chat_bubble: ^1.0.2
#FLUTTER PIN CODE FIELDS
pin_code_fields: ^6.1.0
#FLUTTER PIP
flutter_android_pip: ^0.0.2
# #FLUTTER SOME BS PIP
# flutter_ajanuw_android_pip: ^0.1.2
#FLUTTER SLIDE COUNTDOWN CLOCK
slide_countdown_clock: ^1.0.3
#FLUTTER MAP TOOLKIT
maps_toolkit: ^1.1.0+2
#FLUTTER TEST SOCKET IO
socket_io_client: ^0.9.12
#FLUTTER ALI SOCKING HAIRY DICK
flutter_socket_io: ^0.6.0
#FLUTTER KEYBOARD ATTACHABLE
keyboard_attachable: ^2.0.0
#FLUTTER KEYBOARD VISIBILITY
#flutter_keyboard_visibility: ^4.0.4
#FLUTTER SIMPLE DI
flutter_simple_dependency_injection: ^1.0.4
#FLUTTER AFTER LAYOUT
after_layout: ^1.1.0
#FLUTTER TOGGLE SWITCH
flutter_switch: ^0.3.1
#FLUTTER PERCENT INDICATOR
percent_indicator: ^3.0.1
# dependency_overrides:
# intl: ^0.16.1
# path: 1.7.0
# #FLUTTER VOXIMPLANT
# flutter_voximplant: 2.5.0
#
# #FLUTTER CALL KIT VOXIMPLANT
# flutter_callkit_voximplant: 1.1.0+3
#
# #FLUTTER VOIP PUSH NOTIFICATION
# flutter_voip_push_notification: 0.0.3
flutter_icons:
image_path_android: "assets/captain_logo.png"
image_path_ios: "assets/captain_logo.png"
android: true # can specify file name here e.g. "ic_launcher"
ios: true
dev_dependencies:
flutter_test:
sdk: flutter
dependency_overrides:
intl: ^0.17.0
location_platform_interface: 1.1.0
plugin_platform_interface: ^1.0.2
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
# The following section is specific to Flutter.
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- assets/main_icon.png
- assets/banned_image.jpg
- assets/ic_approve_waiting.json
- assets/loading_anime.json
- assets/credit_card_animation.json
- assets/blue_red_heart.json
- assets/app_new_logo.png
- assets/ic_car.png
- assets/map_style.txt
- assets/ic_user_marker.png
- assets/captain_logo.png
- assets/otp_vector_image.jpg
- assets/new_captain_logo.png
- assets/new_trip_ringtone.mp3
- assets/splash_logo.png
- lib/lang/en.json
- lib/lang/ar.json
- assets/new_order.mp3
# An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware.
# For details regarding adding assets from package dependencies, see
# https://flutter.dev/assets-and-images/#from-packages
# To add custom fonts to your application, add a fonts section here,
# in this "flutter" section. Each entry in this list should have a
# "family" key with the font family name, and a "fonts" key with a
# list giving the asset and other descriptors for the font. For
# example:
# fonts:
# - family: Schyler
# fonts:
# - asset: fonts/Schyler-Regular.ttf
# - asset: fonts/Schyler-Italic.ttf
# style: italic
# - family: Trajan Pro
# fonts:
# - asset: fonts/TrajanPro.ttf
# - asset: fonts/TrajanPro_Bold.ttf
# weight: 700
#
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages
构建.gradle(应用程序):
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '28'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '2.8'
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'com.google.gms.google-services'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
compileSdkVersion 29
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "app_id"
minSdkVersion 23
multiDexEnabled true
targetSdkVersion 29
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release
}
}
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.firebase:firebase-messaging:21.0.1'
}
构建.gradle(模块):
buildscript {
ext.kotlin_version = '1.4.32'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.4'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
最佳答案
我遇到了这个问题并按照以下步骤解决了它。
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
更新文件 (gradle-wrapper.properties)关于android - flutter : can't build android in debug or release,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67919355/
Debug.Assert/Debug.Fail 是否自动条件编译#if "DEBUG"?或者它是否更像是没有附加调试器(即使在发行版中)它什么也做不了?如果是这样,将它们留在您的代码中是否会对性能产生
我有一个应用程序,我配置了多个路由,一切正常,直到我配置的最新路由不起作用(显示错误的屏幕)。 我的问题是如何进行调试?没有打印错误日志,我无法找到如何获取有关正在发生的事情的更多日志。我也不知道从哪
我正在 Intellij 中调试代码。我使用 maven 来构建项目,并且在本地 .m2 存储库中有该项目的各种版本。当我开始调试时,Intellij 继续从项目的前一个快照中选择旧版本的代码。如何让
我喜欢在业余时间进行一些 TiVo 黑客事件 - TiVo 使用 Linux 变体和 TCL 。我想在我的 Windows 笔记本电脑上编写 TCL 脚本,测试它们,然后将它们通过 FTP 传输到我的
我有 ASM 代码,它使用循环语法打印 abc 。这是我的代码 ;abc.com .model small .code org 100h start: mov ah, 02h mov
我在 Debugging .net 2.0 Applications 中看到了以下代码 [Conditional("DEBUG")] void AssertTableExists() { #i
在大型项目中哪个更好用,为什么: #if DEBUG public void SetPrivateValue(int value) { ... } #endif 或 [System.D
我似乎无法让调试器运行。调试运行图标变灰,菜单选项丢失。 这只是main的情况,我可以很好地调试单元测试。 类似的问题提到了项目结构,但我看不出有什么不对: $GOPATH/src/foo.bar.c
只是想知道我的浏览器一直询问我是否想在每次点击浏览器链接刷新时停止调试非常烦人,因为这会减慢开发时间。 有没有其他人遇到过这个? 干杯 最佳答案 更新的答案,现在找到根本原因 经过两年看到这个错误时断
我正在尝试包含调试/发布相关编译器标志,例如: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x -Wall -DUSE_BOOST") set
当我尝试使用 debug.phonegap.com 调试我的phonegap 应用程序时遇到问题。 我把这个视频放在 HTML 文档的头部 在启动应用程序之前,我从 build.phonegap.
GDB 7.0以后,支持反向调试。 生成核心转储时,我可以使用反向调试命令吗? 我怎样才能做到这一点? 最佳答案 你不能。核心文件是某个时间点程序状态的快照。要在该状态下向后移动,您需要程序状态的较早
首先:如果之前有人问过这个问题,我很抱歉。我是一个熟练的谷歌用户,但这确实让我难住了,我找不到任何东西。 我目前正在编写一个小型库,我想对其进行调试。我还希望能够完全关闭调试,并且编译后的代码不应包含
我想在 tomcat 中将级别日志记录设置为 DEBUG,但在控制台中仍然只有 INFO 和 WARN 输出。谁能告诉我哪里出了问题? 我的 C:\tomcat\logging.properties:
我已经开始像这样使用定义类了: internal sealed class Defines { /// /// This constant is set to true iff th
在使用编译器指令时,我不清楚以下两个代码片段中哪一个是正确/首选的,以及为什么。似乎我见过的大多数开发人员和开源项目都使用第一种,但我也看到第二种也经常使用。 #ifdef DEBUG [self d
我遇到错误,无法完成构建。我搜索了 Stackoverflow 和 Github。我已经尝试了很多方法,但我无法修复。请帮忙。 (1) 在 [src/nullnull/debug, src/debug
我刚刚意识到,使用 TFS 部署时,DEBUG 处理器指令仍然有效,有没有办法更改 TFS/Azure 网站或构建定义中的设置,而不是在本地解决方案配置? 我仍然希望本地解决方案保持调试状态,只有部署
我有一段代码在 VS2008,C++ 中以 Debug模式运行。 问题是,当我逐行调试代码时,在代码的一个非常奇怪的地方,它崩溃并说: debug assertion faild. Expressio
我有一个简单的 Xamarin.Forms 项目,我在 Visual Studio 中运行,使用 iphone 模拟器。我在 App.cs 中有以下代码: protected override voi
我是一名优秀的程序员,十分优秀!