Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not resolve io.flutter:flutter_embedding_debug:1.0.0-6bc433c6b6b5b98dcf4cc11aff31cdee90849f32.
...
修改flutter\packages\flutter_tools\gradle
下的flutter.gradle
文件。
替换MAVEN_REPO
为: http://download.flutter.io
或者修改flutter项目android
目录的build.gradle
文件,在repositories
中添加:
maven {
url `http://download.flutter.io`
}
默认使用flutter build apk
命令,包含32、64位。
添加--target-platform
可指定平台,比如android-arm
或android-arm64
,来减小包体积。
还可以使用--split-debug-info
标志省略调试信息,来减小包体积。(注意使用此方式无法获取可读的堆栈信息)
完整举例子:
flutter build apk --target-platform android-arm64 --obfuscate --split-debug-info=/flutter_deer/
-
1.22.0已知问题(
#67262#67213)。 -
1.17.0已知问题(
#25767#47191)。 -
1.12.13已知问题(
#47804#47270#47635#47137#47462#47021#39494)。 -
1.12.13已修复。
在1.9.1上,TextField在语言环境为中文时,光标与输入文字不居中显示,可暂时使用textBaseline: TextBaseline.alphabetic
处理此问提。 -
1.9.1已支持,使用
keyboardType: TextInputType.visiblePassword
即可。输入框在不设置obscureText
属性的情况下(false),无法弹出密码模式键盘,可暂时使用BlacklistingTextInputFormatter
去除可能会输入的中文。