我已经在我的MacBook Air(操作系统版本10.11 El Capitan)上安装了Android Studio,并成功编写了一个小型"hello,world"应用程序,安装在设备(Nexus 7)上,并在AVD上运行.我现在想做的就是能够构建应用程序,并从命令行将其安装到设备上,而不是Android Studio.我按照这里的指示:

http://developer.android.com/training/basics/firstapp/running-app.html

相关线路是:

确保您的PATH环境变量中包含Android SDK平台工具/目录,然后执行:

问题是我在我的机器上找不到Android SDK!我假设它在那里,因为否则程序将无法编译并通过Android Studio运行?也许这是个错误的假设?我是Mac电脑的新手(我习惯Windows),所以我不知道搜索Android SDK的最佳方法.所以我的问题是:

  1. 如何在我的机器上找到Android SDK?还是向自己证明它不存在?
  2. 如果没有,我该如何安装?
  3. 如何更改路径以包含Android SDK?

推荐答案

1.如何找到它

  • Open Android studio, go to Android Studio > Preferences
  • 搜索sdk
  • 类似的东西(你可以看到这是一个Windows框)将显示

你可以看到那里的位置——大多数时候是:

/Users/<name>/Library/Android/sdk

2.如果没有,如何安装

Standalone SDK download page

3.如何将其添加到路径中

打开终端,键入以下内容,在nano中编辑~/.bash_profile文件:

nano ~/.bash_profile

如果您使用Zsh,请改为编辑~/.zshrc.

转到文件末尾,将目录路径添加到$PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Ctrl+X保存
  • 重新启动终端
  • 要查看它是否工作,请输入您添加的目录(例如adb)中的任何文件或二进制文件的名称,并验证它是否已打开/执行

Android相关问答推荐

未解析的引用:背景 colored颜色

在Android Studio Iguana上运行示例代码时,Gradle Build错误

Jetpack编写Lazy列滑动删除动画不顺利结束

无法从API访问项目详细信息

MAP函数返回单位列表而不是字符列表

穿戴与iPhone连接的安卓操作系统

在Delphi中使用OpenCV for Android在使用JLIST时抛出错误

ERR_SSL_VERSION_OR_CIPHER_MISMATCH - Android Webview

Play Google上发布的一款应用的房间数据库迁移

第一次使用onBackPressed()、NavigateUp()加载时MapView崩溃

由于Xcode运行脚本阶段没有指定输出,在IOS Emulator中的KMM项目中生成失败

从不可组合回调打开可组合屏幕

将输出写入已发布的 Android 应用程序中的日志(log)文件?

在 Jetpack Compose 中自动滚动后面的项目

在 Kotlin 中设置 startActivity() 时类型不匹配

android xml底部空间大

如何在 Jetpack Compose 中更改 ModalNavigationDrawer 的抽屉容器 colored颜色 ?

如何使用 Glide 将图像下载到设备内部存储

Android全屏AlertDialog

Android Studio (Kotlin):无法启动活动