android开发从零开始1

       之前是做IOS的,现在想学一下android开发。当然了还是在mac os下用cocos2d-x。碰到一些问题,记录一下。

开发环境的搭建。

1.从http://developer.android.com/sdk/index.html直接下载对应操作系统的adt。解压缩之后有两个文件夹eclipse和sdk。运行eclipse,点击help->install new software,在下拉菜单中选中http://developer.android.com/tools/sdk/ndk/index.html,选中下方的Hide items that are already installed。等pengding好之后选中developer Tools前面的框,点击NEXT,等待安装完毕。

2.然后再下载ndk:http://developer.android.com/tools/sdk/ndk/index.html 和cocosd-x的最新版本3.0rc1。

3.接着是设置环境变量。打开终端;cd到/Users/$you_user_name目录;输入命令nano .bash_profile,回车;输入一下内容,然后ctr+x保存退出。注意:替换相应的路径。

export ANDROID_SDK_ROOT=/d/adt-bundle-mac-x86_64-20140321/sdk
export ANDROID_NDK_ROOT=/d/android-ndk-r9d
export COCOS2DX_ROOT=/d/cocos2d-x-3.0rc1
export NDK_ROOT=/d/android-ndk-r9d
export ANDROID_PLATFORM_TOOLS=/d/adt-bundle-mac-x86_64-20140321/sdk/platform-tools
export ANDROID_TOOLS=/d/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
export PATH=$PATH:$ANDROID_PLATFORM_TOOLS
export PATH=$PATH:$ANDROID_TOOLS

然后在终端中输入source .bash_profile回车。


然后就要跑起来了。

1. 建一个工程。建立一个在xcode下能运行的cocos2d-x工程。运行eclipse,import 已存在的android工程,选择刚才建立的工程文件夹,导入工程。在终端cd 到工程目录下的proj.android目录。输入命令./build_native.py回车。

2.跑起来。我在模拟器上没跑起来,原因不知道。在真机上跑得过程中也碰到一些问题。首先系统4.2以上的手机默认是没有开启开发者模式的,需要激活开发者模式。文档链接http://developer.android.com/tools/device.html。激活开发者模式后,手机连电脑。运行刚才建立的工程。

3.还有一些小问题。刚开始我不知道需要手动激活开发者模式,在网上搜了一些手机无法被识别的文章,修改了adb_usb_key.ini文件,输入命令adb kill-server 回车,再输入adb start-server时总是提示 ADB server didn't ACK。大部分都是用 lsof i:5037查看端口占用情况,关闭占用5037的其它进程。我最后解决方法是输入adb nodaemon server,系统会提示为什么ADB 启动失败。我的是提示无效的adb_usb_key.ini文件。搜了一下,原来adb_usb_key.ini文件中不能有空行。删掉空行保存。就可以启动了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值