BST*_*aal 27 android android-studio
我刚刚在android studio中导入了我的eclipse项目.它让我这么说
Error:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Run Code Online (Sandbox Code Playgroud)
我看过一些编辑local.properties文件的教程,但它没有用.这是我的project.properties文件:
sdk.dir=E:\\Mod Eclipse\\adt-bundle-windows-x86_64-20130219\\sdk
Run Code Online (Sandbox Code Playgroud)
我的文件夹的实际目录是:
E:\ Mod Eclipse\adt-bundle-windows-x86_64-20130219\sdk
Dan*_*son 34
如果尝试运行Facebook示例并弹出此错误,请快速注意这一点,请确保在"打开现有项目"时为所有示例选择Facebook sdk根目录中的build.gradle文件.当我试图打开3.22 SDK中的美味样本时,我遇到了这个错误
Del*_*019 21
如果您确定在项目设置中分配了正确的SDK路径,并且您也可以在local.properties中看到它,但仍然会收到此错误,那么您可能会遗漏项目中的某些内容.
在查看我的项目后,我发现settings.gradle丢失,我得到了同样的错误.
然后将以下脚本添加到您的应用build.gradle中
您不会再遇到此错误.它对我有用可能是gradle设置是阻塞问题
Onu*_* A. 10
您还应该在项目结构上更改它.
关闭当前项目,您将看到弹出对话框,然后进入配置选项.
配置 - >项目默认值 - >项目结构 - >左栏中的SDK - > Android SDK主路径 - >提供与local.properties相同的确切路径,然后选择有效目标.
你去吧
我的问题是:
因此,您应该做的是:
您可以添加 local.properties 来设置 sdk.dir ,例如sdk.dir=/Users/roofe/Library/Android/sdk
。
但请注意下面这一点非常重要,
将 local.properties 添加到项目的最上面路径。这里最上面的和项目的根路径有一些区别。
例如,在下面的项目中,我只使用了 ijkplayer-example,但该模块还使用了具有不同 cpu 架构的其他模块。
如果我只将 local.properties 添加到 ijkplayer-example 将不起作用。这里将获取其他模块的 sdk 位置问题。
虽然我可以将 local.properties 添加到 ijkplayer 目录,但是当我尝试打开 ijkplayer-example 项目时,将会自动为 ijkplayer-example 创建一个 local.properties,并且一切正常。
归档时间: |
|
查看次数: |
56022 次 |
最近记录: |