2017-09-02 43 views
2

请注意:虽然这个问题涉及到新的高度实验ARCORE SDK,它真的只是一个基本的Android工作室的使用问题,应该回答,能够通过任何战斗疲惫的Android开发者!通过ZIP文件安装SDK


Android Studio 2.3.3在Mac上这里。我是全新的Android开发,但未结尝试新的ARCore SDK了。

在他们的Getting Started页面上,他们建议安装Android Studio 2.3+(我的只是),然后下载ARCore SDK zip并“解压”。我做到了,现在我的机器上有一个名为arcore-android-sdk-master的文件夹。但是现在我想知道如何导入/连接到我的Android Studio安装。

开幕Android Studio中我看到了配置>> SDK管理器选项,当我点击它,我得到了以下画面:

enter image description here

但无处该屏幕上我看到一个选项,导入SDK ZIP文件或从本地文件系统安装一些东西。 有什么想法?

回答

1

当你克隆ARCore SDK,根目录带有一个样本项目,并包含一个arcore_client.aar文件库文件夹,这是一个Android档案(AAR)包含SDK 。如果您愿意,可以使用7zip解压缩此AAR文件以访问arcore_client.jar文件至import into Android Studio following this method

但是,通过设置gradle项目链接到AAR文件更容易。为了使用SDK并调用ARCore API,您只需确保项目链接到AAR文件。 You can set up Android Studio to run the sample by following this guide.

中提供针对Android Studio中的样本项目的build.gradle文件的相关部分,让图书馆的访问如下:

repositories { 
    flatDir { 
     dirs './libs', '../../../libraries' 
    } 
} 

dependencies { 
    compile (name: 'arcore_client', ext: 'aar') 
    ... 
} 

上手将是最简单,最快捷的方式以最小的样本应用程序提供并在其上构建。

+0

谢谢@sparkplug(+1) - 我*想*我跟着你。所以这听起来像你说如果我将SDK下载到'/ Users/myuser/mylibs/arcore-android-sdk-master',那在我的Gradle构建中,我只需要定义一个'repositories.flatDir.dirs '有'/ Users/myuser/mylibs/arcore-android-sdk-master/libraies'的值,** right?** Android Studio中不需要进一步的配置,是的?再次感谢! – smeeb

+1

这应该起作用。如果您检查示例java_arcore_hello_ar项目,相对路径“../../../ libraries”指向克隆的SDK回购的根库文件夹。如果选择独立设置项目,则必须确保该引用指向包含'arcore_client.aar'的正确的库目录。希望这可以帮助。 – sparkplug

0

您只需在AndroidStudio中打开示例项目,无需将其导入为SDK。

示例项目正确链接到。 AAR在库文件夹中(参见build.gradle