七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程 编程开发操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 软件教程 ›› crossapp Mac下配置android开发环境

crossapp Mac下配置android开发环境

2015-02-28 11:16   作者:佚名   来源:本站整理   浏览:416   评论:0  

iOS下的android环境配置相对简单,因为本身集成了java和python环境,所以免去了java和python的配置。下面就和七达网下载小编一起来看一下相关详细操作方法

crossapp下载

1.下载NDK和ADT

下载较新版本的NDK和最新版的ADT,解压到指定目录

NDK下载地址:http://developer.android.com/tools/sdk/ndk/index.html

ADT下载地址:http://developer.android.com/sdk/index.html

2.配置.bash_profile文件

打开终端输入pico .bash_profile,打开这个文件的文本编辑,在里面输入如下文本:

export CROSSAPP_ROOT=/Users/***/Documents/CrossApp

export ANDROID_SDK_ROOT=/Users/***/Documents/android/adt-bundle-mac/sdk

export ANDROID_NDK_ROOT=/Users/***/Documents/android/android-ndk-r8b

export NDK_ROOT=/Users/***/Documents/android/android-ndk-r8b

export PATH=$PATH:$ANDROID_NDK_ROOT

export PATH=$PATH:$ANDROID_SDK_ROOT

各变量的路径修改为自己的工具包所在的路径,我们可以使用export命令来查看我们刚配置好的变量。如果没有列出我们刚配置好的变量,说明对.bash_profile文件的修改没有生效,因此,在修改后,需要再执行一次source .bash_profile命令去让我们的修改立即生效。

3.创建CrossApp工程

打开终端,按如下命令创建工程。

cd $ CROSSAPP_ROOT

cd tools

cd project-creator

./create_project.py

通过以上输入命令,会列出一个教我们如何创建工程的示例。按照Sample,创建一个工程,例如:

./create_project.py –project MyFirstApp –package com.crossapp.test –language cpp

当提示Have fun,表示工程创建成功,在CrossApp的projects目录下可以找到我们刚创建的工程,注意,不要直接复制以上命令到终端,有可能会出现格式错误,最好手动输出。

4.导入eclipse

打开eclipse,File->Other->Android->Android Project from Existing Code,点击Browse,选择项目中的porj.android,将android工程导入eclipse。

工程导入eclipse后,首先需要将CrossApp/CrossApp/platform/android/java/src路径下的文件夹复制到工程的/proj.android/src下。

然后,右键工程->Properties->C/C++ Build->Environment,右侧点击Add添加一个变量,变量名为NDK_ROOT,变量的值为NDK的根目录。

以上两步完成后,我们直接右键工程->Run As Android Application,开始编译我们的工程。

注意:以上的步骤针对的是在Mac下创建的工程,如果是Windows下编译过的CrossApp工程拿到Mac下调试,需要将C/C++ Build里面的Build command改为bash ${ProjDirPath}/build_native.sh,同时还应该去除掉工程jni/Android.mk里面之前在Windows下额外添加的import-add-path相关路径。在Mac下和Windows下配置android开发环境的具体区别,请详细参阅不同环境下导入eclipse后的步骤。

至此,android基本环境搭建完毕。

Tags:责任编辑:xiahualong
    1. Jetbrains 2018Jetbrains 2018

      本站为打击提供了Jetbrains全家桶软件中文汉化版下载,包含有IDES、AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、Rider、RubyMine、WebStorm中文汉化版免费下载!...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    猜你喜欢