【android】Android Studio 入门采坑
安卓的环境搭建起来真不容易,介绍一下:
1. 安装JDK
JDK是Java开发工具包,需要1.8版本以上,Mac下直接用homebrew安装:
brew cask install java
安装成功后,检查
java -version
2. 下载 Andriod Studio
直接谷歌搜索下载即可,目前稳定版本3.2。
注意:
Andriod Studio 开始使用时一定要翻墙,开一个vpn吧,否则你会遇到各种错误,其实大多都是依赖包没有下载全的问题
Andriod Studio 首次启动会下载SDK,勾选时必填项是:
- Android SDK
- Android SDK Platform
- Performance (Intel ® HAXM)
然后下一步,安装,完成
3. 安装Android SDK
Android Studio默认安装最新的Android SDK,目前最新是 API 28
,但是不同版本的 android 对应不同的 API 号,举例如下:
- Android 8.1 == Android SDK Platform 27
- Android 8.0 == Android SDK Platform 26
我手机系统是 Android 8.1,因此需要安装 Android SDK Platform 27
SDK Manager 的具体路径是:Preferences-> Appearance & Behavior-> System Settings -> Android SDK打开 SDK Manager,选择 SDK Platform 选项卡,勾选右下角的 Show Package Details
,找到对应版本,勾选必填项:
- Android SDK Platform 23
- Intel x86 Atom_64 System Image
- Google APIs Intel x86 Atom_64 System Image
选完之后,切换到 SDK Tools 选项卡,同样勾选右下角的 Show Package Details,选择对应API版本的tool,如:
- 27.0.3
之后确认安装,等待编译
4. Vivo 手机真机调试无法安装apk的问题
第一个错误是:安装包解析失败,解决方案是,打开 Preferences:
Preferences -> Build, Execution, Deployment -> Instant Run
去掉一个勾选的选项
第二个错误是:安装包安装失败,解决方案是,打开代码中的 Gradle Scripts:
Gradle Scripts -> gradle.properties
在末尾添加:
android.injected.testOnly = false
5. React Native 运行
上一步解决vivo手机无法安装apk的第一个问题时,去掉了 Instant Run 中第一个勾选的选项。运行 React Native 时这个选项不能去掉,去掉会报错