三个字的网名
论坛版主
论坛版主
  • UID38
  • 粉丝1
  • 关注0
  • 发帖数16
阅读:2189回复:0

设置Android开发环境

楼主#
更多 发布于:2015-08-06 11:39
设置Android开发环境
(文档业余翻译,文中的参阅部分的链接目前还串不起来,标题也没有校对,敬请谅解,完善后会更新。可以到我的www.vuforiacn.com,有最新草稿。感谢水哥给批了这块地)
支持的开发平台

  • Vuforia SDK支持Android 2.3及以上,OpenGL ES 2及以上。
  • 推荐使用的开发环境是微软Windows 78     32 / 64位。
  • 建立实际的代码组件(JDKEclipse     + ADTGCC)可以跨多个平台。虽然在Ubuntu LinuxMAC OS X环境进行开发是可能的,我们不能提供这些平台的详细文档说明。然而,在Linux     Ubuntu 10.10MAC OS X 10.6(雪豹),平台的具体问题我们已经做了提示和注释,将帮助您设置您的开发环境。此安装指南基于Win7     32 / 64位平台,其他操作系统做了特殊的笔记。


注意:如果你已经设置了Android SDK和NDK,直接去 安装Android vuforia SDK

搭建Android开发环境

Vuforia SDK需要Android SDK和NDK。AndroidNDK是一个扩展的Android SDK,让Android开发者建立自己的本地代码的应用程序性能的关键部件。SDK和NDK在Java本地接口(JNI)沟通。
建立开发环境,按照以下顺序安装这些组件,使用最新版本的vuforiaSDK:
  • JDKJava SE
  • Android     ADTAndroid开发工具)包,其中包括:
    EclipseADT插件  
    Android  SDK工具  
  • Android  Platform Tools  
  • 最新的Android SDK平台
Cygwin环境
Android  NDK


JDK

  1. 下载Java SE开发工具包(JDK)从以下地址:http://www.oracle.com/technetwork/java/javase/downloads/
  2. 选择合适的版本,点击下载。
  3. 安装JDK环境的默认设置。

详细的安装说明和系统要求,可以参阅http://www.oracle.com/technetwork/java/javase/index-137561.html

MAC:JDK已经集成到MAC OS X操作系统。

Android ADT Bundle

ADT Bundle包含以下部件:
  • Eclipse     IDE + ADT插件
  • Android     SDK工具
  • Android平台的工具
  • 最新的Android平台

安装ADT Bundle:
1.下载最新版本:

2.打开下载的压缩包,它揭示了以下内容:
 
(1)/eclipse文件夹,包含Eclipse IDE(与ADT插件)
(2)“/SDK文件夹,包含Android SDKSDK平台工具
(3)“sdk_manager      EXE”

3.复制文件夹和文件到你的Android开发目录,如:

    C:\Development\Android

在开始文档中,我们指的基目录是:
     <DEVELOPMENT_ROOT> =C:\Development\Android
4.一旦你完成了以上步骤,你可以打开Eclipse IDE,位于Eclipse文件夹运行eclipse.exe


MAC:系统为MACOS X,我们推荐使用ADT Bundle 32位版本。

Linux:Eclipse并不总是能够确定JVM的位置,尽管在指定路径。为了解决这个问题,向<path-to-eclipse-dir>/eclipse.ini插入以下内容:

   -vm <path-to-JVM>

例如:

 -vm /user/bin/java

SDK Manager


   SDK管理器允许您安装或更新最新的Android平台的工具。下载并安装ADT Bundle的时候,最新的工具应该已经可用;然而,你也要定期检查可用的更新版本的SDK平台工具。



1. 在Eclipse中,选择 菜单 窗口-> Android SDK Manager。如果Android SDK 位置不正确,可用在eclipse中设置,去 窗口->选项-> Android     SDK,设置位置字段的根为你的SDK的安装目录。

2. 在Android SDK管理器窗口,通过API级别排序,单击 取消选择所有 检查下面的复选框:

在 工具:
  • Android     SDK平台工具

在 Android 4.4(API 19):
  • Android     SDK文档

在 Android 2.3.3(API 10):
  • SDK平台
  • Samples     for SDK(可选)

从 Extras:
  • 谷歌USB驱动程序包(只需在Windows




shezhiAndoridhuanjing01.jpg (208.57 KB, 下载次数: 0)下载附件 15 分钟前 上传

Android SDK组件的选择

3.安装选项,点击安装…… 接受在下一个窗口中的所有许可证。




shezhiAndoridhuanjing02.jpg (59.69 KB, 下载次数: 0)下载附件 15 分钟前 上传

Android组件许可验收
4.添加 platform-tools\到您的Windows path:  ;C:\Development\Android\android-sdk-windows\platform-tools\

注:最后的“\”在路径变量的结束必须包括。
MAC:更新 PATH 变量指向/etc/rc.common file or ~/.bash_profile:

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:exportPATH

Linux:更新你的 PATH 指向Android SDK平台工具目录。如果你使用bash shell,添加以下到 ~/.bashrc

exportPATH=/opt/android-sdk-linux/tools/:/opt/android-sdk-linux/platform-tools/:

Eclipse环境已经准备好Android开发。

Cygwin环境


Linux:这部分Linux用户无关,linux已经安装GNU make在他们的路径。

MAC:这部分可以不用处理,如果MAC用户拥有苹果开发者工具(Xcode)。如果有必要, 安装Xcodehttp://developer.apple.com/xcode/

2.8以后的版本,Vuforia SDK为Android平台同时提供了Java API和C++ API。Java API具有vuforia全部功能,允许开发人员不必编写原生C++代码构建Android应用程序。

C++ API允许开发人员使用更先进的、特殊的要求,如C++的第三方库或自定义C++软件组件的能力。当不需要这些时,通常建议使用的Java API。

如果你需要C++的原生API,你需要一个C++编译器,如下面的段落解释;否则,纯Java开发的,你可以跳过这一节。

一个GNU编译器需要为Android NDK编译应用程序的动态共享库的。Android make文件被设计为运行在gcc4。在Windows中,通过一个便捷的方式安装Cygwin,有完整的环境准备。

使用Cygwin安装辅助管理安装过程。
1.去 http://www.cygwin.com,下载并运行安装程序(安装.EXE),并选择从网络安装。提示选择下载源”时,我们建议不改变在下一个窗口中的根目录,并让它在C\ Cygwin”。 “本地包目录保存下载的软件包。选择与一个已知的快速连接在你下载的网站。

当安装包信息下载完,你会看到一个层次浏览器选择表。
2.选择以下的层次的下载包:All -> Devel ->     "make: The GNU version of the 'make' utility"

3.选择 跳过 转变到实际的版本号,目前是3.82-90

4.点击 下一步完成安装。

Cygwin环境完全与QCAR SDK协同工作。如果你有其他的类似环境的安装,一定要把您的Windows路径变量指向“C:\Cygwin \bin” 使用这个版本的GNU bash的make.exe。

Android NDK


如果你需要使用C++ API的Vuforia SDK,你还需要安装Android NDK,使本机可以进行C++编程。如果你打算只使用Java API,你可以跳过这一节。

Android NDK是一个扩展的Android SDK,让Android开发者建立自己的本地代码的应用程序性能的关键部件。

1.下载NDKhttp://developer.android.com/sdk/ndk/index.html
2.解压缩档案,并将内容复制到一个目录。与我们以前的设置一致,我们建议把内容放在"C:\Development\Android\android-ndk-rxy\." 因此,Android SDKNDK共享同一个父目录。然后,我们将添加Vuforia SDK和项目文件。

NDK要求上述目录被添加到Windows路径。
3.右键单击我的电脑桌面上,选择属性。

4.在高级选项卡上,选择 环境变量在系统变量窗口寻找路径

5.滚到最后添加分号,添加路径。在上面的例子中,你可以添加:

      ;C:\Development\Android\android-ndk-rxy\

注:最后的“\”在 路径 末端必须包括。

6.使用任何示例应用程序测试你的NDK编译安装。使用CYGWIN程序,导航到任何演示应用程序的根目录(例如,'san-angeles' sample app):

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

ndk-build

   编译器会产生一个动态链接库 libsanangeles.so 并且写入到应用程序目录/libs/armeabi 。NDK支持不同的架构,所以你可能会发现不同的子目录。

现在你的开发环境已经准备好了Vuforia SDK的相关内容。

MAC:更新 PATH 变量指向Android NDK目录,在 /etc/rc.common fileor~/.bash_profile::

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-rxy:exportPATH

Linux: 更新你的 PATH 指向Android NDK平台目录。如果你使用bash shell,添加下面内容到 ~/.bashrc file:

exportPATH=~/bin:/opt/android-sdk-linux_x86/tools/:/opt/android-ndk-rxy:

欢迎分享

游客

返回顶部