Android开发相关笔记(win10)
android studio 不识别sdk目录的问题处理:
使用sdkmanager安装:
sdkmanager.bat "platform-tools" "platforms;android-29"
模拟器安装:
sdkmanager.bat "system-images;android-29;google_apis;x86_64"
flutter doctor 检查失败:
ANDROID已配置确报不完整:
sdkmanager.bat --list
看看有没有缺失,我本次win10的安装列表如下:
Installed packages:=====================] 100% Computing updates... Path | Version | Description | Location ------- | ------- | ------- | ------- build-tools;29.0.0 | 29.0.0 | Android SDK Build-Tools 29 | build-tools\29.0.0\ emulator | 29.0.11 | Android Emulator | emulator\ extras;intel;Hardware_Accelerated_Execution_Manager | 7.5.1 | Intel x86 Emulator Accelerator (HAXM installer) | extras\intel\Hardware_Accelerated_Execution_Manager\ patcher;v4 | 1 | SDK Patch Applier v4 | patcher\v4\ platform-tools | 29.0.1 | Android SDK Platform-Tools | platform-tools\ platforms;android-29 | 1 | Android SDK Platform 29 | platforms\android-29\ system-images;android-29;default;x86_64 | 5 | Intel x86 Atom_64 System Image | system-images\android-29\default\x86_64\ tools | 26.1.1 | Android SDK Tools 26.1.1 | tools\
有些教程会缺少一些包比如build-tools;29.0.0所以建议额外注意一下。
license签署:
flutter doctor --android-licenses
emulator起不来报虚拟化相关的问题时可以尝试开windows的Hypervisor服务,配置入口略深:

windows设置最右边程序和功能

左侧启用或关闭windows功能

勾选Windows Hypervisor Platform
构建时卡在initializing gradle……
有可能时因为墙比较高,手动下载gradle吧(解压并将其bin目录追加入PATH环境变量)。
另外换国内的仓库吧。
flutter配置路径:<flutter_home>/packages/flutter_tools/gradle/flutter.gradle
repositories { //google() //jcenter() 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' } }

浙公网安备 33010602011771号