请选择 进入手机版 | 继续访问电脑版
查看: 4150|回复: 19

[教程] [无脑码农CrossApp笔记]--CrossApp环境搭建MacOS

[复制链接]
最佳答案
0 
无脑码农 发表于 2015-4-29 15:32:54 | 显示全部楼层 |阅读模式
本课程视频地址:http://edu.9miao.com/course/1/learn#lesson/40

我们想要在win环境下搭建开发环境需要以下工具,请在必须下载完成后再开始学习:
        首先下载CROSSAPP引擎:crossapp越新越好啦
                github地址:https://github.com/9miao/CrossApp
                oschina地址:http://git.oschina.net/9miao/CrossApp  (国内较快)
        环境需求如下:
        ①操作系统:Mac OS
        ②开发工具:Xcode
        ③Python: 推荐Python2.7版本(可装可不装,如果你要用命令行创建新工程项目就装吧)
        =========编译到android所用=========
        ④ADT(eclipse+androidSDK)
        ⑤androidNDK: 推荐android-ndk-r9c
        ⑥JDK
这么多工具别担心,官方论坛上,已经有人提供一个集合的下载地址了,大家去前往下载就好了。
        http://www.9miao.com/thread-56986-1-1.html
        链接:http://pan.baidu.com/s/1hqkWTyW 密码:kvqp
       
创建新项目:
        方法一:python脚本创建项目
                一、打开“终端”,并找到CrossApp引擎根目录下的 tools/project-creator/目录下
               
                二、执行命令: python create_project.py 效果如下
               
                三、根据提示 输入创建c++代码项目命令:
                ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
                看到下面的提示就创建成功了
               
        方法二:project-creator.app创建项目
                双击CrossApp引擎根目录下的project-creator.app
               
                输入项目名和android报名
                http://img.9miao.com/207/10030/1 ... 230A94FECC9E572.png
       
        这样我们点CrossApp引擎点根目录就会多一个名为projects的文件夹,这里面存放着我们创建的CrossApp项目。
运行新项目
        一、打开        projects文件夹并选择我们的项目

        二、选择proj.ios文件下的"xxx.xcodeproj"(xxx为你创建的文件名)
               
        三、将启动项目设置为你的项目名  打上对勾
               
        启动项目
               
将新项目变异到android平台


        一.配置.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=$PATHANDROID_NDK_ROOT
        export PATH=$PATHANDROID_SDK_ROOT
输入完成之后,Control+x  进行保存,然后提示是否保存,输入 y  ,最后回车即可!
各变量的路径修改为自己的工具包所在的路径,我们可以使用export命令来查看我们刚配置好的变量。如果没有列出我们刚配置好的变量,说明对.bash_profile文件的修改没有生效,因此,在修改后,需要再执行一次source .bash_profile命令去让我们的修改立即生效。

当提示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下。

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

以上两步完成后,我们直接右键工程->Run As Android Application,开始编译我们的工程。
最佳答案
0 
Slim 发表于 2015-4-29 15:47:31 | 显示全部楼层
这个够详细了
最佳答案
0 
Slim 发表于 2015-4-29 15:47:56 | 显示全部楼层
这个够详细
最佳答案
0 
KingMe 发表于 2015-4-29 22:02:40 | 显示全部楼层
无MAC的路过
最佳答案
0 
oulehui 发表于 2015-4-29 22:03:16 | 显示全部楼层
文章不错,赞
最佳答案
0 
vitrol 发表于 2015-7-27 15:29:48 | 显示全部楼层
我按照步骤运行报错了  images.xcassets

点评

删除images.xcassets,并把proj.ios目录下的images.xcassets添加到Resources下即可  详情 回复 发表于 2015-7-27 18:28
最佳答案
0 
 楼主| 无脑码农 发表于 2015-7-27 18:28:00 | 显示全部楼层
vitrol 发表于 2015-7-27 15:29
我按照步骤运行报错了  images.xcassets

删除images.xcassets,并把proj.ios目录下的images.xcassets添加到Resources下即可
最佳答案
0 
青柠檬口味儿 发表于 2015-9-22 00:24:44 | 显示全部楼层
新手菜鸟想问两个问题:一是,云盘里面那三个文件未安装是否会影响xcode运行生成的*.xcodeprj?
二是,我在只安装了xcode和crossapp的情况下(xcode为6.3迅雷下载版本),运行报错提示,images.xcassets doesnt exist....请问该如何解决啊?

点评

images.xcassets 是一个路径错误,把这个文件删除,在ios文件夹下有一个同名的images.xcassets文件,加入到工程即可,当然你也可以只删除,项目就可以运行了,只是iphone6 不会全屏罢了  详情 回复 发表于 2015-9-23 09:53
最佳答案
0 
 楼主| 无脑码农 发表于 2015-9-23 09:53:12 | 显示全部楼层
青柠檬口味儿 发表于 2015-9-22 00:24
新手菜鸟想问两个问题:一是,云盘里面那三个文件未安装是否会影响xcode运行生成的*.xcodeprj?
二是,我在 ...

images.xcassets 是一个路径错误,把这个文件删除,在ios文件夹下有一个同名的images.xcassets文件,加入到工程即可,当然你也可以只删除,项目就可以运行了,只是iphone6 不会全屏罢了

点评

按照您的提示在xcode该项目下把class下的images.xcassets删除后重新加入iOS目录下的images文件了。。。然后运行,报错201条。。。都是apple mach-O linker error.... 怎么您的视频上轻轻松松就建好一个项目,然后就  详情 回复 发表于 2015-9-24 10:34
最佳答案
0 
viphtk 发表于 2015-9-24 09:11:23 | 显示全部楼层
不错,详细的说
您需要登录后才可以回帖 登录 | 注册

本版积分规则

推荐阅读 More>

© 2001-2015 9秒社团

合作伙伴

公司简介 | 联系方式
COPYRIGHT©2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备11023195号-4
北京中清龙图网络技术有限公司
返回顶部 返回列表