【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 时这个选项不能去掉,去掉会报错

sdk

相关推荐