我已经在我的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
相关的是:
确保Android SDK platform-tools /目录包含在PATH环境变量中,然后执行:
问题是我在我的机器上找不到Android SDK!我认为它存在,因为否则程序将无法编译并运行Android Studio?也许这是一个不好的假设?我是Macs的新手(我已经习惯了Windows)所以我不知道搜索Android SDK的最佳方法.所以我的问题:
我看到有很多类似的主题与这个问题有关,但我没有在这些帖子中找到解决方案.我刚刚安装了Android Studio v0.8.14,它不会让我创建一个新项目,因为我没有指定SDK路径.对于我的生活,我找不到那条道路应该在哪里.我看到很多人将它放在C:/ Android或类似的地方,但是我所拥有的唯一Android文件位于我的桌面上.zip中提取的文件夹中.根据Android Studio,该文件夹中的所有路径都不符合适当的SDK位置.我是完全荒谬而且错过了显而易见的事吗?
我最近创建了一个新的本地仓库,并从我们的远程仓库中提取了一些代码.
当我打开项目时,我在控制台中收到一条消息:
Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Consult IDE log for more details
Run Code Online (Sandbox Code Playgroud)
我按照这里的说明设置环境变量(我在Mac中)并检查我的local.properties:
sdk.dir=/Users/admin/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)
所以,这两件事都解决了,我仍然得到这个错误.我搜索过,但没有解决方案适合我.
有帮助吗?谢谢.
编辑:
这只发生在一个项目中.其余的项目完美无缺.
首先,让我引导您完成我收到错误的过程.首先,我在Android Studio 3.0.1中创建了一个成功的Glass项目.我的其他项目将完全运行,但是当我运行我的玻璃应用程序时,我在编辑配置中收到错误"请选择Android SDK".因此,我尝试使用"启动默认活动"和"目标USB设备"更改编辑配置.不幸的是,这并没有解决我的问题.
这是一个教程,展示了如何创建和部署Google Glass应用程序.
关于这个问题,我已经研究过很多,但是我找到的每个资源都说"同步gradle".这个解决方案不能解决我的问题,也不能解决我的问题.
下面是"编辑配置"窗口的示例.