安装与运行
安装
1. 安装jdk、 Android studio 、flutter sdk 、dart sdk (两个版本对应关系)
2. 安装 Android sdk插件
3. 执行 flutter doctor --android-licenses
4. 安装 夜游神 并 查看 adb 版本是否一致,如果不一致,andriod替换 nox_adb 启动,检查链接情况
5. build.gradle
maven { url ‘https://maven.aliyun.com/repository/google’ }
maven { url ‘https://maven.aliyun.com/repository/jcenter’ }
maven { url ‘http://maven.aliyun.com/nexus/content/groups/public’ }
maven { url ‘http://download.flutter.io’}
报错
1. Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 rea
https://blog.csdn.net/weixin_43840202/article/details/110353440
https://services.gradle.org/distributions/ 下载对应的 gradle版本
- Unable to make field private final java.lang.String java.io.File.path accessible: module java.base d
https://www.yii666.com/blog/506947.html
3. Running "flutter pub get" in flutter_tools... Failed to rename directory because access was denied.
FLUTTER_STORAGE_BASE_URL ->https://storage.flutter-io.cn
PUB_HOSTED_URL -> https://pub.flutter-io.cn
4. Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.
private static final String MAVEN_REPO = “https://storage.googleapis.com/download.flutter.io”;
5. 夜游神或者虚拟机启动成功,而vscode始终是 no devices
在settings.json中 “dart.flutterAdditionalArgs”: [“–no-sound-null-safety”]
删除 flutter sdk /bin下的 cache文件夹,在重启vscode 点击no devices
6. Execution failed for task ':app:processDebugMainManifest'.
7. flutter下载https://download.flutter.io 卡
> https://www.zsbeike.com/technology/a1f53328b1.html
其他
icp https://www.jianshu.com/p/e51a5a39b1c1
苹果 各种证书 https://cloud.tencent.com/developer/article/2244373