搭建Vuforia开发环境

转载请注明出处!

原文链接http://blog.csdn.net/julong2011/article/details/12955629


偶然的机会了解到Vuforia,觉得挺酷的,现在我对官方给出的SDK开发环境的搭建文档进行了翻译,翻译的不好,凑合着看了!官方地址:https://developer.vuforia.com/node/3083

1.Android SDK

支持的开发平台

  • Vuforia SDK支持Android OS2.3及以上版本。
  • 推荐的开发环境是微软Windows 7的32位或64位或者Windows XP。
  • 构建实际代码的组件(JDK时,Eclipse+ ADT和gcc)是跨平台的。虽然我们也可以在Linux操作系统(Ubuntu)和Mac OS X操作系统下搭建开发环境,但我们无法提供有关这些平台的详细文档。不过,对于特定平台的问题我们进行了相关的提示和说明,这可以帮助大家在Linux(Ubuntu 10.10)或者 Mac OS X 10.6 (Snow Leopard)上搭建开发环境。本安装指南虽然是针对Windows 7的32位或者64位操作系统,但对于其他操作系统也做出了特别说明
       注意:如果你已经搭建好Android SDK和NDK开发环境,可以跳过本文,阅读安装Vuforia SDK的文章。


搭建Android开发环境


Vuforia SDK的开发需要Android SDK和NDK。Android NDK是Android SDK的扩展,允许Android开发者在本地代码中构建对程序性能至关重要的代码。SDK与NDK之间通过JAVA本地接口(JNI)进行通信。
搭建Vuforia开发环境,需要按照下面的顺序安装列出的组件,这些工具依照Vuforia SDK的版本给出了指定的版本。

 

Component

Version

JDK

Java SE 7u25

Eclipse IDE

Latest version

Android SDK Downloader

Android SDK Tools revision 22

Android ADT

Latest version that is for SDK tools rev 22

Android SDK Tools

Android SDK Tools revision 22

Android SDK platform support

Android SDK Platform tools revision 17

Cygwin Environment

Latest version 1.7.20-1

Android NDK

Android NDK r8e



2. JDK

详细的安装说明与系统需求参照下面这个网页:http://www.oracle.com/technetwork/java/javase/index-137561.html
MAC:JDK已经集成在MAC OS X操作系统中。

3. Eclipse IDE(Eclipse集成开发环境)


安装Eclipse集成开发环境:
  • 从下面这个网址下载Java开发的最新版Eclipse集成开发环境:http://www.eclipse.org/downloads/
  • 解压下载的Zip压缩包,然后将解压包中以eclipse开始的子目录拷贝到你的程序目录中,如:C:\Program Files\eclipse。你也可以在桌面或者开始菜单中创建一个eclipse.exe的快捷方式。
  • 双击eclipse.exe启动Eclipse。
首次启动Eclipse,集成开发环境(IDE)会让你为workspace指定存储空间,目录中只存放了IDE的特定配置与信息。这个不是你开发应用程序时的工作目录(workspace)。这种类型的信息会被默认存放在用户的home目录,如:C:\Users\USERNAME\workspace。勾选Use this as the default and do not ask again复选框。

MAC:对于MAC OS X操作系统,我们推荐使用32位版本的Eclipse.
Linux:Eclipse并不总是可以找到JVM的安装路径,除非其就在该路径下。为了修正该问题,在<path-to-eclipse-dir>/eclipse.ini的顶部插入下行内容:-vm <path-to-JVM>。例如:-vm /user/bin/java

4. Android SDK downloader(Android SDK下载器)


     Android SDK是通过一个SDK启动包进行分发的,这个包中包含了SDK的相关工具。
  • 从下面这个地址下载SDK启动包:http://developer.android.com/sdk/index.html
  • 解压下载的压缩包并将其拷贝到一个目录中,如:C:\Development\Android\android-sdk-windows\. 在Getting Started指南中,我们将开发环境的根目录设置为<DEVELOPEMENT_ROOT>=C:\Development\Android。
  • 注意:路径中不要有空格。
  • 在Windows环境变量的Path中加入tools\目录。(具体怎么加的就不写了)

5.解决问题


想要了解有关Android问题的解决方法以及Android安装的更详细说明,请参考:
MAC:在/etc/rc.common或~/.bash_profile文件中更新指向"make"工具和Android SDK Tools目录的PATH变量:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices:/Developer/usr/bin:~/Development/Android/android-sdk- macosx/tools;export PATH
LINUX:更新指向"make"工具以及Android SDK Tools目录的PATH。如果你使用的是bash脚本,在~/.bashrc中加入如下内容:
export PATH=/opt/android-sdk-linux/tools/;$PATH

6.Android ADT


Android开发工具(ADT)是Eclipse的一个强大的扩展工具。Eclipse将ADT与Android SDK连接在一起帮助开发者进行app的开发。ADT包是在Eclipse内部进行安装的。
  1. 选择Help->Install New Software...(这是英文版Eclipse的选项,中文版的找到对应的选项)
  2. 在Work with选项框中加入:https://dl-ssl.google.com/android/eclipse/。Eclipse将会要求你任意输入更新站点的名称。然后Developer Tools将出现在下面方框中。
  3. 我们至少要从列表中选择Android Development Tools和Android DDMS,他们会帮助我们进行调试。
  4. 点击Next>。
     
Eclipse组件选择
仔细查看你的选择以及接受了许可条款之后,下载器就会开始获取文件并将它们放在Eclipse目录中。在接受证书以及Eclipse自动重启之后,Android ADT的安装就完成了。

7.Android SDK的平台支持


要进行Android开发,必须安装相应Android平台的支持工具。Android SDK Manager(Android SDK管理器)是用来安装附加的组件,以及对不同的平台进行支持。
  1. 在Eclipse中,选择菜单栏中的Window->Android SDK Manager。如果开发者没有在Eclipse中正确的设置Android SDK路径,那就进入Windows->Perferences->Android选项中,将SDK路径框设置成安装SDK的根目录。
  2. 在Android SDK Manager窗口中,是以API等级进行排序的。取消全部选项并选择如下选项:

Android SDK组件的选择
   要安装所选择的选项,点击Install 5 packages...,然后在接下来的窗口中选择接收所有条款。我们通过点击Accept All选项来进行快速选择,并点击Install按钮。

Android组件许可证的选择
将platform-tools\目录添加到Windows的path环境变量中:;C:\Development\Android\android-sdk-windows\platform-tools\

MAC:在/etc/rc.common或~/.bash_profile文件中更新指向Android SDK Platform-tools目录的PATH变量:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices:/Developer/usr/bin:~/Development/Android/android-sdk-macosx/tools:~/Development/Android/android-sdk-macosx/platform-tools:export PATH
LINUX:更新指向"make"工具以及Android SDK工具目录的PATH。如果你使用的是bash脚本,在~/.bashrc中加入如下内容:
export PATH=/opt/android-sdk-linux/tools/:/opt/android-sdk-linux/platform-tools/:$PATH

到现在为止进行Android开发的Eclipse开发环境就准备好了。

8.Cygwin环境


LINUX:这个部分对Linux用户关系不大,Linux系统中已经安装了GNU的make工具。
MAC:这个部分对Mac用户也关系不大,Mac系统中安装了Apple Developer Tools(XCode)。如果需要,从下面网址安装XCode:https://developer.apple.com/xcode/

要用Android NDK将应用程序动态的编译成共享库需要一个GNU编译器。Android的make文件被设计成用gcc4来运行。在Windows中,要想有完整开发环境的一个便捷方法是安装Cygwin。

Cygwin使用安装助手来管理安装过程。
  1. 下载http://www.cygwin.com/setup.exe并双击,当安装器弹出"Choose A Download Source"时,选择"Install from the Internet!"。我们建议在下一个窗口中不要改变根目录,就使用"C:\cygwin"做为根目录。"Local Package Directory"目录就是有下载安装包的目录。你可能会想要将他们和下载的Setup.exe放在同一个目录,使其作为Cygwin安装目录。选择一个离你比较近并比较快速的下载站点。当安装包信息下载完时,你可以在浏览器中选择相应的安装包。
  2. 从浏览器的层次结构中选择以下安装包进行下载:All->Devel->"make:the GNU version of the 'make' utility"。
  3. 选择"skip"单词,使其变成实际的版本号,目前的版本号是3.82-90。
  4. 然后点击Next结束安装。
这样你的Cygwin开发环境就搭建完成了,接下来你就可以进行QCAR SDK的开发了。如果你安装了其他相似的开发环境,就要确保你的Windows环境变量的path变量指向"C:\cygwin\bin"目录,这样bash才会使用这个版本的GNU make.exe。

9.Android NDK


Android NDK是Android SDK的一个扩展,通过它Android开发者可以以本地代码的形式编写程序中对性能要求很高的部分。
  1. 从下面这个网址下载NDK的安装包:http://developer.android.com/sdk/ndk/index.html
  2. 解压下载的压缩包,并将解压出来的内容拷贝到一个目录中。为了与我们之前安装的保持一致,我们建议把解压出来的内容放在:"C:\Development\Android\android-ndk-r8\"中。这样,Android SDK与Android NDK就可以使用相同的父目录。之后我们再加入Vuforia SDK和你的工程文件。
  3. NDK需要将上边的目录加入到Windows环境变量的path变量中。(这里就不翻译怎么添加了)
  4. 我们通过编译NDK中的示例程序来验证是否安装成功。在Cygwin的bash shell中,进入到任意示例程序的根目录:

cd /cygdrive/c/Development/Android/android-ndk-r8/samples/san-angeles

ndk-build

编译器会生成一个名为libsanangeles.so的动态链接库,并将其放在/libs/armeabi目录中,这个目录也是在该程序的目录中。NDK包含了对不同CPU架构的支持,因此你可能会在/libs目录下找到不同的子目录。
现在你的开发环境就已经准备好了,接下来你就可以进行Vuforia SDK相关内容的开发了。

MAC:在/etc/rc.common或~/.bash_profile文件中更新指向Android SDK Platform-tools目录的PATH变量:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices:/Developer/usr/bin:~/Development/Android/android-sdk-macosx/tools:~/Development/Android/android-sdk-macosx/platform-tools:~/Development/Android/android-ndk-r8:export PATH
LINUX:更新指向"make"工具以及Android SDK工具目录的PATH。如果你使用的是bash脚本,在~/.bashrc中加入如下内容:
export PATH=~/bin:/opt/android-sdk-linux_x86/tools/:/opt/android-ndk-r8:$PATH

后一篇文章介绍Vuforia SDK的安装。

注:其实现在搭建Android开发环境是很容易的,并且NDK的开发环境也很简单,也不需要安装Cygwin,等以后再发如何快速进行安装SDK,NDK开发环境。

转载请注明出处!

原文链接http://blog.csdn.net/julong2011/article/details/12955629



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值