• mac下安卓打包


    快捷方法:

    android_mk中需要修改的数据

    FILE_LIST := hellocpp/main.cpp
    FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
    LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

    两种配置环境方式:

    第一种 :使用build_native.py进行编译打包
    1 .环境搭建
    在.bash_profile 中添加以下几行
    export NDK_ROOT=/Users/mac/Documents/NDK/android-ndk-r9d
    export PATH=$PATH:$NDK_ROOT
    export SDK_ROOT=/Users/mac/Documents/NDK/android-sdk-macosx
    export PATH=$PATH:$SDK_ROOT
    export ANT_ROOT=/Users/mac/Documents/NDK/apache-ant-1.9.3/bin
    export PATH=$PATH:$ANT_ROOT
    分别是NDK、SDK、ANT的路径,其中ANT需要配置到bin目录

    2.修改Android.mk文件
    目的是将自己所写的代码文件进行编译
    3.在终端执行build_native.py
    4.导入到eclipse中,run as 。。。。。可以在安卓设备中运行,如何进行调试?
    在你的代码文件中添加log打印一行消息,在手机运行的时候,eclipse会打印代码中出现了log内容,加入某个消息没有执行到,那么说明,在这行代码之前,程序就已经出问题了。
    5.导出带签名的apk create key store。。。

    第二种 : 在终端使用cocos compile -p android -m release 进行打包
    说明: -p 代表platform 平台(iOS,android,wp,win,mac) -m release 代表当前发的是代签名的api,需要一个key
    1.环境搭建
    在.bash_profile中添加以下几行
    export ANDROID_NDK_ROOT=/Users/mac/Documents/NDK/android-ndk-r9d
    export PATH=$PATH:$ANDROID_NDK_ROOT
    export ANDROID_SDK_ROOT=/Users/mac/Documents/NDK/android-sdk-macosx
    export PATH=$PATH:$ANDROID_SDK_ROOT
    export ANDROID_ANT_ROOT=/Users/mac/Documents/NDK/apache-ant-1.9.3/bin
    export PATH=$PATH:$ANDROID_ANT_ROOT
    2.修改Android.mk
    3.cd到游戏的工程目录下 执行 cocos compile -p android (debug版本) -m release(发布版本,需要签名)
    4.将key文件拖入到终端,根据提示输入相关内容(key的进入密码,alias的密码)

  • 相关阅读:
    武汉长途汽车票自动查询软件皱形(纯属练手)
    用gSOAP开发Web Service程序
    窗口的子类化与超类化
    Thunk技术
    Nokia 牵手 Windows Phone 7?
    数据库自动打包压缩工具,asp.net + ATL完美组合
    诺基亚宣布与微软达成战略合作
    DataBinder.Eval总结
    人际关系的55个绝招看完又发现,其实看不完
    .NET 中的对象序列化
  • 原文地址:https://www.cnblogs.com/xiajianwei/p/5000138.html
Copyright © 2020-2023  润新知