zoukankan      html  css  js  c++  java
  • 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的密码)

  • 相关阅读:
    aspx页面,中文乱码解决方案
    使用JSP体验微信公众平台开发模式
    使用微信公众平台“编辑模式”的过程记录
    JAVA刷新网站IP访问量的技术探讨
    301. Remove Invalid Parentheses
    Dungeon Game
    刷题关键点总结-动态规划
    刷题关键点总结-单调栈、单调队列
    coin change
    常用vim命令
  • 原文地址:https://www.cnblogs.com/xiajianwei/p/5000138.html
Copyright © 2011-2022 走看看