话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧。

在官方文档中,对于打包安卓apk,已经很清楚了,我写这个这篇,只不过加点图片,介绍的更加详细。

搭建打包安卓环境,需要很多安装很多东东,我直接将我用的全部打包上传到网盘了,需要的朋友,去网盘下载就行了

整合包网盘下载地址:http://pan.baidu.com/s/1hquz7fe     密码:r2nq

一,搭建安卓环境

我在我G盘根目录下新建一个Android文件夹,存放ant adk ndk
打开G:\Android\adk\eclipse下面的eclipse.exe,我们开始进行设置
Eclipse其实也可以开发c/c++,只要我们安装了CDT,我们先安装CDT,网上有很多方法,我就挑了一种最简单直接的方法,直接在Eclipse里面下载安装。
选择Install New Software
Name:CDT   下载地址:http://download.eclipse.org/tools/cdt/releases/kepler
点击OK,界面出现两个选项,选择第一个即可
直接Next ,安装就行了
下面进入设置部分
设置sdk地址
下面就是ndk的设置,在我个给的包里面,设置里面没有NDK的选项,我们将com.android.ide.eclipse.ndk_23.0.2.1259578.jar复制到G:\Android\adk\eclipse\plugins下面,重启eclipse,进入设置即可看到NDK选项
点击OK,完成设置
至于我提供的ant,在cocos2dx里面的setup.py里面设置的,我暂时没在quick用到它。
下面就是官方文档要求设置的环境变量,这样我们项目里面的bat文件就可以使用了
我直接复制过来内容吧
  • Windows 下在系统设置里添加以下环境变量:

    ANDROID_NDK_ROOT=NDK绝对路径
    ANDROID_SDK_ROOT=SDK绝对路径
    ANDROID_HOME=%ANDROID_SDK_ROOT%

    例如:

    ANDROID_NDK_ROOT=C:\Work\android-ndk-r9d
    ANDROID_SDK_ROOT=C:\Work\android-sdk
    ANDROID_HOME=%ANDROID_SDK_ROOT%

顺便添加一个JAVA_HOME变量,变量值为jdk安装地址,我的值是C:\Program Files\Java\jdk1.6.0_43

二,载入项目文件,开始尝试打包

我们新建一个quick项目,anysdktest吧
我进入G:\quick-3.3rc1\quick\samples\anysdk里面将里面全部内容复制到 新工程里面,替换掉
我们在eclipse导入quick的java项目
点击browse,选择quick目录下的Android项目,我的目录是G:\quick-3.3rc1\cocos\platform\android\java
确定即可
项目列表里面出现了java项目
下面导入我们的anysdktest项目,同样的操作,我的路径是G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android
确定 Finish ,Ok
我们刚导入进去项目,会发现我们项目有红叉,右击项目文件
进入设置,会发现Library里面的东西打红叉了,我们就用导入的java添加进去
再将那个大红叉的东西remove掉,ok,完成
在quick文档里面提到,用build_native.bat编译c++代码为so文件,一开始我没注意这个,直接在Eclipse运行,apk一直运行不起来,搜索报错信息,才发现,原来我没打包so文件,导致我生成的apk都是错误的。
进入项目的G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\build_apk.bat
运行这个bat,会看到正在编译信息,要有一段时间,我先去忙其他事,等他完成
好的,打包完成了,我们进入G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\libs\armeabi,看到里面有了一个libcocos2dlua.so
下面我们把res 和src文件夹复制进assert文件夹里面,替换原来的文件夹和文件
进入Eclipse里面,插入安卓设备,选择Run->Run,选择安卓程序,ok,进行真机调试(记得把安卓设备的开发者选项打钩哦)
安卓设备成功运行打包好的apk
ho,本篇结束,至于选择安卓几的系统,就在windows->Android SDK Manager里面进行下载
如果下载不下了,在Tools选择Option,勾选图中框出来的选择,要是还是下载不了,就代理翻墙下吧,百度教程很多

文章转自http://blog.csdn.net/yiye3376/article/details/42219889

搭建安卓打包环境,用官方示例anysdk生成apk运行相关推荐

  1. Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行...

    话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧. 在官方文档中,对于打包安卓apk,已经很清楚了,我写 ...

  2. 使用 Android Studio 搭建安卓开发环境

    使用  Android Studio  搭建安卓开发环境,方便.快捷.因为 Android SDK 等下载已经集成到 Android Studio 的安装中 1.官网下载 Android Studio ...

  3. delphi 搭建安卓开发环境

    delphi 搭建安卓开发环境 DELPHI安装成功以后,怀着激动的心情,使用IDE向导生成安卓DEMO程序,BUILD,想马上看到编译成功的提示,结果报错,不由得傻眼了.DELPHI怎么这么差? 原 ...

  4. Eclipse+ADT+Android SDK 搭建安卓开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse+ADT+Android SDK 搭建安卓开发环境 博客分类: Android 最近刚开始接触Android(安 ...

  5. Android:Eclipse+ADT+Android SDK 搭建安卓开发环境

    Eclipse+ADT+Android SDK 搭建安卓开发环境 要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位);  eclipse-jee-luna-SR2- ...

  6. ANTLR4(一) VsCode Win10 Java 安装+环境配置+官方示例

    ANTLR4 VsCode Win10 Java 安装及环境配置 vscode上实现官方示例 预期效果 编写批处理文件 编写.g4格式的语法文件 运行ANTLR4工具 测试生成的语法分析器 将语法分析 ...

  7. 动手搭建安卓开发环境

    2014已经快到尾声,2015即将来临.要问到如今最流行的手机操作系统,那就非安卓莫属了.手机作为用户粘合度最大的一种电子产品,早已成为各大厂商的兵家必争之地,所以安卓的炙手可热也是必然的.作为用户最 ...

  8. Linux搭建安卓开发环境

    Linux下搭建Android开发环境 为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定. 我使用的Linux环境是ubuntu-10.1 ...

  9. [转] Android开发环境的搭建 Android虚拟机搭建 安卓开发环境搭建

    最近研究Andriod 呢,第一部就是搭环境了! 其实很 简单! 需要3个东西 第一 Andriod SDK 很大! 第二 Java环境 JDK 1.6 第三 Eclipse 和 ADT.OK 运行吧 ...

  10. apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

    VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...

最新文章

  1. gan神经网络_神经联觉:当艺术遇见GAN
  2. JQuery中this指向
  3. Cantor定理的一种好表述
  4. wav文件头损坏_Dex文件结构学习
  5. ef power tools mysql_使用 EF Power Tool Code Frist 生成 Mysql 实体
  6. VC连接access
  7. android Listview2 笔记
  8. vue cli3.0 修改配置文件
  9. bzoj 3379: [Usaco2004 Open]Turning in Homework 交作业(区间DP)
  10. 吴恩达神经网络和深度学习-学习笔记-38-使用开源的方案+迁移学习+数据增强data augmentation
  11. 功能表单之人员构造器字段类型详解—JEPLUS软件快速开发平台
  12. 一些shell脚本,sed替换
  13. Linux运维面试题
  14. DataInputStream和DataOutputStream
  15. OpenCV 常用网址和基础知识
  16. matlab角度和弧度的互换_MATLAB弧度与角度转换
  17. 【C语言】通讯录管理系统
  18. QQ9.0需要安装两个插件
  19. mysql slave-skip-errors_mysql之slave_skip_errors选项
  20. 基于nginx搭建在线播放mp4

热门文章

  1. 软件项目验收需要的文档
  2. HDU 6438-Buy and Resell
  3. 记录一次idea启动失败问题Improperly specified VM option. To fix the problem, edit your JVM options and remove t
  4. spring中的aop的xml配置方式简单实例
  5. 线性空间 android 变黑,Unity手游开发札记——Unity线性空间下移动设备上烘焙变暗问题处理笔记...
  6. Mqtt精髓系列之保留消息Retained Messages
  7. 墨刀未能成功读取服务器,墨刀体验小感
  8. 2203-python 24点游戏
  9. mysql dump 1449_关于mysqldump的ERROR 1449 问题
  10. dhcp服务器不显示mac地址,利用MAC地址解决无法获得DHCP动态地址分配问题